Skip to content
Snippets Groups Projects
types.d.ts 850 B
Newer Older
  • Learn to ignore specific revisions
  • export interface ICert {
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
        clientCertificate: boolean;
        issuedBy: {
            countryName: string;
            organizationName: string;
            commonName: string;
        };
        issuedTo: {
            countryName: string;
            organizationalUnitName: string;
            organizationName: string;
            commonName: string;
        };
        validityPeriod: {
            notBefore: string;
            notAfter: string;
        };
        pemCertificate: string;
    }
    
    export interface ISignature {
        isExpired: boolean;
        meta: {
            certs: Array<ICert>;
            reason: string;
            contactInfo: string;
            location: string;
            signDate: string;
        };
    }
    export interface IGetMetaResponse {
    
        expired?: boolean;
    
        signatures?: Array<ISignature>;
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
        pages: number;
        title: string;
    
        author: string;
        creation_date: string;
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
        mod_date: string;
    }