import type { WithOptionalPromise } from '../WithOptionalPromise'; import { ICertificate } from './ICertificate'; /** * Объект для работы с ключом в ключевом контейнере. * @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_class/cpcontainerkey */ export declare type CPContainerKey = { /** * Свойство для получения информации о наличии сертификата для данного ключа в ключевом контейнере. * Свойство доступно только для чтения. */ HasCertificate: WithOptionalPromise; /** * Сертификат для данного ключа из ключевого контейнера. */ Certificate: WithOptionalPromise; /** * Свойство для получения информации о возможности экспортировать ключ. * Свойство доступно только для чтения. */ IsExportable: WithOptionalPromise; /** * Возвращает дату истечения срока действия ключа. */ ExpirationTime: WithOptionalPromise; };