asposewordscloud
Version:
Aspose.Words Cloud SDK for Node.js
51 lines (50 loc) • 1.38 kB
TypeScript
import { AttributeInfo } from '../internal/attributeInfo';
import { ModelInterface } from './modelInterface';
export declare const importsMapPdfDigitalSignatureDetailsData: {};
/**
* Container class for details of digital signature.
*/
export declare class PdfDigitalSignatureDetailsData implements ModelInterface {
/**
* Attribute type map
*/
static attributeTypeMap: Array<AttributeInfo>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): AttributeInfo[];
/**
* Gets or sets the certificate's filename using for signing.
*/
certificateFilename: string;
/**
* Gets or sets the hash algorithm.
*/
hashAlgorithm: PdfDigitalSignatureDetailsData.HashAlgorithmEnum;
/**
* Gets or sets the location of the signing.
*/
location: string;
/**
* Gets or sets the reason for the signing.
*/
reason: string;
/**
* Gets or sets the date of the signing.
*/
signatureDate: Date;
constructor(init?: Partial<PdfDigitalSignatureDetailsData>);
collectFilesContent(_resultFilesContent: Array<any>): void;
validate(): void;
}
/**
* Enums for PdfDigitalSignatureDetailsData
*/
export declare namespace PdfDigitalSignatureDetailsData {
enum HashAlgorithmEnum {
Sha256,
Sha384,
Sha512,
RipeMD160
}
}