@types/jsrsasign
Version:
TypeScript definitions for jsrsasign
30 lines (28 loc) • 998 B
TypeScript
declare namespace jsrsasign.KJUR.asn1.cades {
/**
* class for OtherCertID ASN.1 object
* @param params associative array of parameters
* @description
* ```
* OtherCertID ::= SEQUENCE {
* otherCertHash OtherHash,
* issuerSerial IssuerSerial OPTIONAL }
* ```
* @example
* o = new KJUR.asn1.cades.OtherCertID(certPEM);
* o = new KJUR.asn1.cades.OtherCertID({cert:certPEM, hasis: false});
*/
class OtherCertID extends ASN1Object {
constructor(params?: string | { hasis: boolean; cert: string });
/**
* set value by PEM string of certificate
* @param certPEM PEM string of certificate
* @description
* This method will set value by a PEM string of a certificate.
* This will add IssuerAndSerialNumber by default
* which depends on hasIssuerSerial flag.
*/
setByCertPEM(certPEM: string): void;
getEncodedHex(): string;
}
}