@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
34 lines (33 loc) • 921 B
TypeScript
import { ICertificateStatus } from "@docsvision/webclient/BackOffice/ICertificateStatus";
export interface IGetCertificateResult {
certificateType: string;
id: number;
dName: string;
certificateBase64: string;
status: ICertificateStatus;
isDefault: boolean;
certificateAuthorityID: number;
certificateAuthorityName?: string;
cspID: string;
hashAlgorithms: string[];
providerName?: any;
providerType: number;
privateKeyNotBefore?: any;
privateKeyNotAfter?: any;
hasPin: boolean;
friendlyName: string;
thumbprint?: string;
validTo?: number;
validFrom?: number;
issuerName?: ICertificateNameComponent[];
subjectName?: ICertificateNameComponent[];
storage: string;
}
export interface ICertificateNameComponent {
isRequired: boolean;
order: 0;
oid: string;
name: string;
value: string;
stringIdentifier: string;
}