UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

37 lines (36 loc) 1.46 kB
import { ModalWindowParams } from "@docsvision/webclient/Legacy/ModalWindowParams"; import { ICryptoCertificate } from "Libs/CryptoPro/Crypto"; /** @internal */ export declare class SelectCertificateDialog { private selectedThumbprint; private okButtonFunction; private isSimpleSign; private isSimpleSignAvailable; private defaultPersonalThumbprint; private url; private traceProvider; private certs; private container; private dropdown; private modalSelectCertificate; private modalSelectSign; constructor(url: string); ShowDialog(requestData?: any, additionalParams?: Partial<ModalWindowParams>): void; get SelectedThumbprint(): string; get IsSimpleSign(): boolean; set OkDialogButton(value: Function); IsGost(cert: ICryptoCertificate): boolean; ShowSelectCertificateDialog(container: HTMLElement, certificateList?: ICryptoCertificate[]): Promise<void>; /** Сохраняет список сертификатов на ios-устройстве. Вызывается из WebView */ private saveCertList; private updateCertificatesAndShowDialog; private get DefaultPersonalThumbprint(); private GetDialogParams; private SetSelectedCertificateDisplayName; private SetSingInfoMessage; private FillTableRow; private GetSelectCertificateDialogParams; private CheckPersonalCertificate; private SelectCertificate; private AddRowHandlers; }