Table of contents
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
- since: 2026-08-25
- category: Library
- author: Nicola Asuni info@tecnick.com
- copyright: 2026 Nicola Asuni - Tecnick.com LTD
- license: https://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE)
- link: https://github.com/tecnickcom/tc-lib-pdf-sign
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'