Truststore API
Introduction
Interface
export interface AbstractTruststore {
allCerts(filters?: string[] | Options): Promise<GenericT1CResponse<TruststoreAllCertificatesResponse>>;
rootCertificates(): Promise<GenericT1CResponse<CertificatesResponse>>;
intermediateCertificates(): Promise<GenericT1CResponse<CertificatesResponse>>;
authenticationCertificates(): Promise<GenericT1CResponse<CertificatesResponse>>;
nonRepudiationCertificates(): Promise<GenericT1CResponse<CertificatesResponse>>;
encryptionCertificates(): Promise<GenericT1CResponse<CertificatesResponse>>;
getCertificate(id: string): Promise<GenericT1CResponse<TruststoreCertificate>>;
verifyPin(body: TruststoreVerifyPinRequest): Promise<GenericT1CResponse<boolean>>;
authenticate(body: TruststoreAuthenticateOrSignRequest): Promise<GenericT1CResponse<TruststoreAuthenticateOrSignResponse>>;
sign(body: TruststoreAuthenticateOrSignRequest, bulk?: boolean): Promise<GenericT1CResponse<TruststoreAuthenticateOrSignResponse>>;
allAlgoRefs(): Promise<GenericT1CResponse<string>>;
resetBulkPin(): Promise<GenericT1CResponse<boolean>>;
}Models
Get Truststore container object
Certificates
Fetching Certificate information
Sign Data
Sign Hash
Authenticate Data
Authenticate Hash
Bulk Signing
Bulk PIN Reset
Verify PIN
Verify PIN without pin-pad
Last updated
Was this helpful?
