Oid

The object identifiers of the CMS content types and signed attribute types this library emits and reads.

Namespace: Com\Tecnick\Pdf\Sign\Cms

Final: Yes

File: Oid.php line 38

The object identifiers of the CMS content types and signed attribute types this library emits and reads.

Read by the builder, which emits an identifier, by the verifier, which resolves one back, and by SigningRequest, which reserves the types the builder controls.

Tags

Constants

BUILDER_ATTRIBUTES

File: Oid.php line 95

public array<int, string> BUILDER_ATTRIBUTES = [self::CONTENT_TYPE, self::MESSAGE_DIGEST, self::SIGNING_TIME, self::SIGNING_CERTIFICATE, self::SIGNING_CERTIFICATE_V2]

RFC 5652 section 5.3 allows at most one instance of each type in SignedAttributes, so these are the ones a caller may not also supply. signing-time is included, its presence being decided by the profile.

CONTENT_TYPE

File: Oid.php line 58

public mixed CONTENT_TYPE = '1.2.840.113549.1.9.3'

DATA

File: Oid.php line 43

public mixed DATA = '1.2.840.113549.1.7.1'

MESSAGE_DIGEST

File: Oid.php line 63

public mixed MESSAGE_DIGEST = '1.2.840.113549.1.9.4'

SIGNATURE_TIMESTAMP

File: Oid.php line 84

public mixed SIGNATURE_TIMESTAMP = '1.2.840.113549.1.9.16.2.14'

SIGNED_DATA

File: Oid.php line 48

public mixed SIGNED_DATA = '1.2.840.113549.1.7.2'

SIGNING_CERTIFICATE

File: Oid.php line 73

public mixed SIGNING_CERTIFICATE = '1.2.840.113549.1.9.16.2.12'

SIGNING_CERTIFICATE_V2

File: Oid.php line 78

public mixed SIGNING_CERTIFICATE_V2 = '1.2.840.113549.1.9.16.2.47'

SIGNING_TIME

File: Oid.php line 68

public mixed SIGNING_TIME = '1.2.840.113549.1.9.5'

TST_INFO

File: Oid.php line 53

public mixed TST_INFO = '1.2.840.113549.1.9.16.1.4'