xadesjs
Version:
XML Advanced Electronic Signatures (XAdES) implementation in TypeScript/JavaScript built on XMLDSIGjs
31 lines (30 loc) • 1.09 kB
TypeScript
import { XadesCollection, XadesObject } from './xml_base.js';
import { DigestAlgAndValueType } from './signing_certificate.js';
/**
* Represents the <CertIDTypeV2> element of an XML signature.
*
* ```xml
* <xsd:element name="SigningCertificateV2" type="CertIDListV2Type"/>
* <xsd:complexType name="CertIDListV2Type">
* <xsd:sequence>
* <xsd:element name="Cert" type="CertIDTypeV2" maxOccurs="unbounded"/>
* </xsd:sequence>
* </xsd:complexType>
* <xsd:complexType name="CertIDTypeV2">
* <xsd:sequence>
* <xsd:element name="CertDigest" type="DigestAlgAndValueType"/>
* <xsd:element name="IssuerSerialV2" type="xsd:base64Binary" minOccurs="0"/>
* </xsd:sequence>
* <xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
* </xsd:complexType>
* ```
*/
export declare class CertV2 extends XadesObject {
CertDigest: DigestAlgAndValueType;
IssuerSerial: Uint8Array;
Uri: string;
}
export declare class CertIDListV2 extends XadesCollection<CertV2> {
}
export declare class SigningCertificateV2 extends CertIDListV2 {
}