new ObjectIdentifier()
This class represents an object identifier (OID), as defined by ITU and used in X.509.
Extends
Members
-
<static> Predefined
-
Type:
- number
Properties:
Name Type Description e_commonNamenumber e_surnamenumber e_countryNamenumber e_localityNamenumber e_stateOrProvinceNamenumber e_streetAddressnumber e_organizationNamenumber e_organizationalUnitNamenumber e_SHA1number e_SHA256number e_SHA384number e_SHA512number e_RIPEMD160number e_RSA_encryption_PKCS1number e_RSASSA_PSSnumber e_MGF1number
Methods
-
<static> createFromDigestAlgorithm(in_algorithm)
-
Parameters:
Name Type Description in_algorithmnumber PDFNet.DigestAlgorithm.Type = { e_SHA1 : 0 e_SHA256 : 1 e_SHA384 : 2 e_SHA512 : 3 e_RIPEMD160 : 4 e_unknown_digest_algorithm : 5 }Returns:
A promise that resolves to an object of type: "PDFNet.ObjectIdentifier"- Type
- Promise.<PDFNet.ObjectIdentifier>
-
<static> createFromIntArray(in_list)
-
Parameters:
Name Type Description in_listArray.<number> Returns:
A promise that resolves to an object of type: "PDFNet.ObjectIdentifier"- Type
- Promise.<PDFNet.ObjectIdentifier>
-
<static> createFromPredefined(in_oid_enum)
-
Constructs an ObjectIdentifier from an enum.
Parameters:
Name Type Description in_oid_enumnumber PDFNet.ObjectIdentifier.Predefined = { e_commonName : 0 e_surname : 1 e_countryName : 2 e_localityName : 3 e_stateOrProvinceName : 4 e_streetAddress : 5 e_organizationName : 6 e_organizationalUnitName : 7 e_SHA1 : 8 e_SHA256 : 9 e_SHA384 : 10 e_SHA512 : 11 e_RIPEMD160 : 12 e_RSA_encryption_PKCS1 : 13 e_RSASSA_PSS : 14 e_MGF1 : 15 }the enumerated value to use Note: Not all possible OID values are available as enum values.Returns:
A promise that resolves to an object of type: "PDFNet.ObjectIdentifier"- Type
- Promise.<PDFNet.ObjectIdentifier>
-
destroy()
-
Destructor
- Inherited From:
Returns:
- Type
- Promise.<void>
-
getRawValue()
-
Retrieves the value of the object identifier.
Returns:
A promise that resolves to the value of the object identifier, as a container of integer components.- Type
- Promise.<Array.<number>>
-
takeOwnership()
-
Take the ownership of this object, so that PDFNet.runWithCleanup won't destroy this object.
- Inherited From:
Returns:
- Type
- void