synta 0.3.1

ASN.1 parser, decoder, and encoder library with DER/BER support and C FFI
Documentation
"""
synta.pkcs9 — PKCS #9 attribute OID constants (RFC 2985).

Covers signed-attribute OIDs used in CMS/PKCS #7 (id-contentType,
id-messageDigest, id-signingTime, id-countersignature), PKCS #10
request attributes (id-extensionRequest, id-challengePassword),
and PKCS #12 bag attributes (id-friendlyName, id-localKeyId).
"""

from synta import ObjectIdentifier

ID_PKCS_9: ObjectIdentifier
"""id-pkcs-9 arc OID (1.2.840.113549.1.9)."""

ID_EMAIL_ADDRESS: ObjectIdentifier
"""id-emailAddress — email address attribute OID (1.2.840.113549.1.9.1)."""

ID_UNSTRUCTURED_NAME: ObjectIdentifier
"""id-unstructuredName — unstructured name attribute OID (1.2.840.113549.1.9.2)."""

ID_CONTENT_TYPE: ObjectIdentifier
"""id-contentType — CMS content type OID (1.2.840.113549.1.9.3)."""

ID_MESSAGE_DIGEST: ObjectIdentifier
"""id-messageDigest — CMS message digest OID (1.2.840.113549.1.9.4)."""

ID_SIGNING_TIME: ObjectIdentifier
"""id-signingTime — CMS signing time OID (1.2.840.113549.1.9.5)."""

ID_COUNTERSIGNATURE: ObjectIdentifier
"""id-countersignature — countersignature OID (1.2.840.113549.1.9.6)."""

ID_CHALLENGE_PASSWORD: ObjectIdentifier
"""id-challengePassword — PKCS #10 challenge password OID (1.2.840.113549.1.9.7)."""

ID_UNSTRUCTURED_ADDRESS: ObjectIdentifier
"""id-unstructuredAddress — unstructured address OID (1.2.840.113549.1.9.8)."""

ID_EXTENSION_REQUEST: ObjectIdentifier
"""id-extensionRequest — PKCS #10 extension request OID (1.2.840.113549.1.9.14)."""

ID_SMIME: ObjectIdentifier
"""id-smime arc OID (1.2.840.113549.1.9.16)."""

ID_FRIENDLY_NAME: ObjectIdentifier
"""id-friendlyName — PKCS #12 friendly name OID (1.2.840.113549.1.9.20)."""

ID_LOCAL_KEY_ID: ObjectIdentifier
"""id-localKeyId — PKCS #12 local key ID OID (1.2.840.113549.1.9.21)."""