import type { WithOptionalPromise } from '../WithOptionalPromise'; import type { ICertificate } from './ICertificate'; /** * Объект, задающий параметры создания и содержащий информацию об усовершенствованной подписи. * @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_class/cpsigner */ export declare type CPSigner = { /** * Сертификат подписанта. */ Certificate: WithOptionalPromise; /** * Адрес службы штампов времени. */ TSAAddress: WithOptionalPromise; /** * Проводить проверку цепочки сертификатов перед созданием подписи, * в том числе с учетом сроков действия закрытого ключа (private key usage period). */ CheckCertificate: boolean; };