@syncfusion/ej2-pdf
Version:
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
154 lines (153 loc) • 3.31 kB
TypeScript
/**
* Provides internal NIST object identifiers (OIDs) for hash and signature algorithms.
*
* @private
*/
export declare class _NistObjectIdentifiers {
/**
* OID for the SHA-256 hash algorithm.
*
* @private
*/
_secureHash256AlgorithmIdentifier: any;
/**
* OID for the SHA-384 hash algorithm.
*
* @private
*/
_secureHash384AlgorithmIdentifier: any;
/**
* OID for the SHA-512 hash algorithm.
*
* @private
*/
_secureHash512AlgorithmIdentifier: any;
/**
* OID for RIPEMD-160 (race evaluation message digest).
*
* @private
*/
_raceEvaluationMessageDigestAlgorithmIdentifier: any;
/**
* OID for the SHA-256 signature algorithm identifier.
*
* @private
*/
_digitalSignatureWithSecureHash256AlgorithmIdentifier: any;
/**
* OID for the RIPEMD-160 with RSA (race evaluation with Ron cipher) algorithm identifier.
*
* @private
*/
_ronCipherWithRaceEvaluationAlgorithmIdentifier: any;
}
/**
* OID for the RIPEMD-160 with RSA (race evaluation with Ron cipher) algorithm identifier.
*
* @private
*/
export declare class _PdfCryptographicObjectIdentifier {
/**
* OID for the MD5 message-digest.
*
* @private
*/
_messageDigest5: any;
/**
* OID for SHA-1 with RSA encryption.
*
* @private
*/
_secureHash1WithRonCipherEncryption: any;
/**
* OID for SHA-256 with RSA encryption.
*
* @private
*/
_secureHash256WithRonCipherEncryption: any;
/**
* OID for SHA-384 with RSA encryption.
*
* @private
*/
_secureHash384WithRonCipherEncryption: any;
/**
* OID for SHA-512 with RSA encryption.
*
* @private
*/
_secureHash512WithRonCipherEncryption: any;
/**
* OID for MD2 with RSA encryption.
*
* @private
*/
_messageDigest2WithRonCipherEncryption: any;
/**
* OID for RSA encryption (public key).
*
* @private
*/
_raceEvaluationEncryption: any;
}
/**
* Provides internal CMS/PKCS digital content and attribute OIDs used in signatures.
*
* @private
*/
export declare class _PdfDigitalIdentifiers {
/**
* OID for PKCS#7 Data content type.
*
* @private
*/
_cryptographicData: string;
/**
* OID for PKCS#7 SignedData content type.
*
* @private
*/
_cryptographicSignedData: string;
/**
* OID for RSA encryption (public key).
*
* @private
*/
_rsaEncryption: string;
/**
* OID for DSA signature (public key algorithm).
*
* @private
*/
_dsaSignature: string;
/**
* OID for EC public key (public key algorithm).
*
* @private
*/
_ecPublicKey: string;
/**
* OID for the CMS ContentType attribute.
*
* @private
*/
_contentType: string;
/**
* OID for the CMS MessageDigest attribute.
*
* @private
*/
_messageDigest: string;
/**
* OID for the CMS SigningCertificate attribute.
*
* @private
*/
_signingCertificate: string;
/**
* OID for the Adobe RevocationInfoArchival attribute.
*
* @private
*/
_revocation: string;
}