ds

class satcfdi.create.w3.ds.RSAKeyValueType(modulus: str, exponent: str)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.DSAKeyValueType(p: str, q: str, y: str, seed: str, pgen_counter: str, g: str = None, j: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignaturePropertyType(target: str, id: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignaturePropertiesType(signature_property: satcfdi.create.w3.ds.SignaturePropertyType | dict = None, id: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.ObjectType(id: str = None, mime_type: str = None, encoding: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SPKIDataType(spkisexp: str)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.PGPDataType(pgpkey_id: str, pgpkey_packet: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.X509IssuerSerialType(x509issuer_name: str, x509serial_number: int)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.X509DataType(x509issuer_serial: satcfdi.create.w3.ds.X509IssuerSerialType | dict = None, x509ski: str = None, x509subject_name: str = None, x509certificate: str = None, x509crl: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.KeyValueType(dsakey_value: satcfdi.create.w3.ds.DSAKeyValueType | dict = None, rsakey_value: satcfdi.create.w3.ds.RSAKeyValueType | dict = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.DigestMethodType(algorithm: str)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.TransformType(algorithm: str, xpath: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.TransformsType(transform: satcfdi.create.w3.ds.TransformType | dict = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.RetrievalMethodType(uri: str = None, type: str = None, transforms: satcfdi.create.w3.ds.TransformsType | dict = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.KeyInfoType(id: str = None, key_name: str = None, key_value: satcfdi.create.w3.ds.KeyValueType | dict = None, retrieval_method: satcfdi.create.w3.ds.RetrievalMethodType | dict = None, x509data: satcfdi.create.w3.ds.X509DataType | dict = None, pgpdata: satcfdi.create.w3.ds.PGPDataType | dict = None, spkid_ata: satcfdi.create.w3.ds.SPKIDataType | dict = None, mgmt_data: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.ReferenceType(digest_method: satcfdi.create.w3.ds.DigestMethodType | dict = None, digest_value: str = None, id: str = None, uri: str = None, type: str = None, transforms: satcfdi.create.w3.ds.TransformsType | dict = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.ManifestType(reference: satcfdi.create.w3.ds.ReferenceType | dict = None, id: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignatureMethodType(algorithm: str, hmacoutput_length: int = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.CanonicalizationMethodType(algorithm: str)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignedInfoType(canonicalization_method: satcfdi.create.w3.ds.CanonicalizationMethodType | dict = None, signature_method: satcfdi.create.w3.ds.SignatureMethodType | dict = None, reference: satcfdi.create.w3.ds.ReferenceType | dict = None, id: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignatureValueType(_text: str, id: str = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.SignatureType(signed_info: satcfdi.create.w3.ds.SignedInfoType | dict = None, signature_value: satcfdi.create.w3.ds.SignatureValueType | dict = None, id: str = None, key_info: satcfdi.create.w3.ds.KeyInfoType | dict = None, object: satcfdi.create.w3.ds.ObjectType | dict = None)[source]

Bases: ScalarMap

class satcfdi.create.w3.ds.RSAKeyValue(modulus: str, exponent: str)[source]

Bases: RSAKeyValueType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}RSAKeyValue'
class satcfdi.create.w3.ds.DSAKeyValue(p: str, q: str, y: str, seed: str, pgen_counter: str, g: str = None, j: str = None)[source]

Bases: DSAKeyValueType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}DSAKeyValue'
class satcfdi.create.w3.ds.SignatureProperty(target: str, id: str = None)[source]

Bases: SignaturePropertyType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SignatureProperty'
class satcfdi.create.w3.ds.SignatureProperties(signature_property: satcfdi.create.w3.ds.SignaturePropertyType | dict = None, id: str = None)[source]

Bases: SignaturePropertiesType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SignatureProperties'
class satcfdi.create.w3.ds.Manifest(reference: satcfdi.create.w3.ds.ReferenceType | dict = None, id: str = None)[source]

Bases: ManifestType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Manifest'
class satcfdi.create.w3.ds.Object(id: str = None, mime_type: str = None, encoding: str = None)[source]

Bases: ObjectType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Object'
class satcfdi.create.w3.ds.SPKIData(spkisexp: str)[source]

Bases: SPKIDataType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SPKIData'
class satcfdi.create.w3.ds.PGPData(pgpkey_id: str, pgpkey_packet: str = None)[source]

Bases: PGPDataType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}PGPData'
class satcfdi.create.w3.ds.X509Data(x509issuer_serial: satcfdi.create.w3.ds.X509IssuerSerialType | dict = None, x509ski: str = None, x509subject_name: str = None, x509certificate: str = None, x509crl: str = None)[source]

Bases: X509DataType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}X509Data'
class satcfdi.create.w3.ds.RetrievalMethod(uri: str = None, type: str = None, transforms: satcfdi.create.w3.ds.TransformsType | dict = None)[source]

Bases: RetrievalMethodType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}RetrievalMethod'
class satcfdi.create.w3.ds.KeyValue(dsakey_value: satcfdi.create.w3.ds.DSAKeyValueType | dict = None, rsakey_value: satcfdi.create.w3.ds.RSAKeyValueType | dict = None)[source]

Bases: KeyValueType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}KeyValue'
class satcfdi.create.w3.ds.KeyInfo(id: str = None, key_name: str = None, key_value: satcfdi.create.w3.ds.KeyValueType | dict = None, retrieval_method: satcfdi.create.w3.ds.RetrievalMethodType | dict = None, x509data: satcfdi.create.w3.ds.X509DataType | dict = None, pgpdata: satcfdi.create.w3.ds.PGPDataType | dict = None, spkid_ata: satcfdi.create.w3.ds.SPKIDataType | dict = None, mgmt_data: str = None)[source]

Bases: KeyInfoType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}KeyInfo'
class satcfdi.create.w3.ds.DigestMethod(algorithm: str)[source]

Bases: DigestMethodType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}DigestMethod'
class satcfdi.create.w3.ds.Transform(algorithm: str, xpath: str = None)[source]

Bases: TransformType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Transform'
class satcfdi.create.w3.ds.Transforms(transform: satcfdi.create.w3.ds.TransformType | dict = None)[source]

Bases: TransformsType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Transforms'
class satcfdi.create.w3.ds.Reference(digest_method: satcfdi.create.w3.ds.DigestMethodType | dict = None, digest_value: str = None, id: str = None, uri: str = None, type: str = None, transforms: satcfdi.create.w3.ds.TransformsType | dict = None)[source]

Bases: ReferenceType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Reference'
class satcfdi.create.w3.ds.SignatureMethod(algorithm: str, hmacoutput_length: int = None)[source]

Bases: SignatureMethodType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SignatureMethod'
class satcfdi.create.w3.ds.CanonicalizationMethod(algorithm: str)[source]

Bases: CanonicalizationMethodType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}CanonicalizationMethod'
class satcfdi.create.w3.ds.SignedInfo(canonicalization_method: satcfdi.create.w3.ds.CanonicalizationMethodType | dict = None, signature_method: satcfdi.create.w3.ds.SignatureMethodType | dict = None, reference: satcfdi.create.w3.ds.ReferenceType | dict = None, id: str = None)[source]

Bases: SignedInfoType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SignedInfo'
class satcfdi.create.w3.ds.SignatureValue(_text: str, id: str = None)[source]

Bases: SignatureValueType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}SignatureValue'
class satcfdi.create.w3.ds.Signature(signed_info: satcfdi.create.w3.ds.SignedInfoType | dict = None, signature_value: satcfdi.create.w3.ds.SignatureValueType | dict = None, id: str = None, key_info: satcfdi.create.w3.ds.KeyInfoType | dict = None, object: satcfdi.create.w3.ds.ObjectType | dict = None)[source]

Bases: SignatureType, XElement

tag = '{http://www.w3.org/2000/09/xmldsig#}Signature'