mirror of
				https://github.com/crypto-pro-web/crypto-pro-js.git
				synced 2025-10-31 06:13:22 +03:00 
			
		
		
		
	Убрана поддержка Bower
Signed-off-by: vgoma <vgoma@yandex.ru>
This commit is contained in:
		
							parent
							
								
									cb0f4537a8
								
							
						
					
					
						commit
						7e96935963
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -2,3 +2,5 @@ | ||||
| node_modules/ | ||||
| package/ | ||||
| coverage/ | ||||
| dist/ | ||||
| lib/ | ||||
|  | ||||
| @ -69,11 +69,6 @@ npm install crypto-pro | ||||
| yarn add crypto-pro | ||||
| ``` | ||||
| 
 | ||||
| Для Bower: | ||||
| ```bash | ||||
| bower install crypto-pro | ||||
| ``` | ||||
| 
 | ||||
| Подключение пакета как UMD модуля через тэг script: | ||||
| ```html | ||||
| <script src="crypto-pro/dist/crypto-pro.min.js"></script> | ||||
|  | ||||
							
								
								
									
										30
									
								
								bower.json
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								bower.json
									
									
									
									
									
								
							| @ -1,30 +0,0 @@ | ||||
| { | ||||
|   "name": "crypto-pro", | ||||
|   "description": "API для взаимодействия с КриптоПро", | ||||
|   "main": "./lib/crypto-pro.js", | ||||
|   "authors": [ | ||||
|     "vgoma <vgoma@yandex.ru>" | ||||
|   ], | ||||
|   "license": "MIT", | ||||
|   "keywords": [ | ||||
|     "crypto", | ||||
|     "cryptopro", | ||||
|     "crypto-pro", | ||||
|     "cades", | ||||
|     "КриптоПро", | ||||
|     "Крипто ПРО" | ||||
|   ], | ||||
|   "homepage": "https://github.com/vgoma/crypto-pro", | ||||
|   "ignore": [ | ||||
|     "**/.*", | ||||
|     "/*.js", | ||||
|     "/*.gif", | ||||
|     "/tsconfig*", | ||||
|     "node_modules", | ||||
|     "bower_components", | ||||
|     "examples", | ||||
|     "src", | ||||
|     "types", | ||||
|     "package" | ||||
|   ] | ||||
| } | ||||
							
								
								
									
										23
									
								
								dist/api/certificate/certificate.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								dist/api/certificate/certificate.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,23 +0,0 @@ | ||||
| import { TagTranslation } from '../../helpers/_parseCertInfo'; | ||||
| import { AlgorithmInfo } from './getAlgorithm'; | ||||
| import { ExtendedKeysTranslations } from './getDecodedExtendedKeyUsage'; | ||||
| export declare type CadesCertificate = any; | ||||
| export declare class Certificate { | ||||
|     _cadesCertificate: CadesCertificate; | ||||
|     name: string; | ||||
|     issuerName: string; | ||||
|     subjectName: string; | ||||
|     thumbprint: string; | ||||
|     validFrom: string; | ||||
|     validTo: string; | ||||
|     constructor(_cadesCertificate: CadesCertificate, name: string, issuerName: string, subjectName: string, thumbprint: string, validFrom: string, validTo: string); | ||||
|     getOwnerInfo(): Promise<TagTranslation[]>; | ||||
|     getIssuerInfo(): Promise<TagTranslation[]>; | ||||
|     getExtendedKeyUsage(): Promise<string[]>; | ||||
|     getDecodedExtendedKeyUsage(): Promise<ExtendedKeysTranslations>; | ||||
|     getAlgorithm(): Promise<AlgorithmInfo>; | ||||
|     getCadesProp(propName: any): Promise<any>; | ||||
|     isValid(): Promise<boolean>; | ||||
|     exportBase64(): Promise<string>; | ||||
|     hasExtendedKeyUsage(oids: any): Promise<boolean>; | ||||
| } | ||||
							
								
								
									
										6
									
								
								dist/api/certificate/exportBase64.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/api/certificate/exportBase64.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Экспортирует сертификат в формате base64 | ||||
|  * | ||||
|  * @returns сертификат в формате base64 | ||||
|  */ | ||||
| export declare const exportBase64: () => Promise<string>; | ||||
							
								
								
									
										10
									
								
								dist/api/certificate/getAlgorithm.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/api/certificate/getAlgorithm.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| export interface AlgorithmInfo { | ||||
|     algorithm: string; | ||||
|     oid: string; | ||||
| } | ||||
| /** | ||||
|  * Возвращает информацию об алгоритме сертификата | ||||
|  * | ||||
|  * @returns информацию об алгоритме и его OID'е | ||||
|  */ | ||||
| export declare const getAlgorithm: () => Promise<AlgorithmInfo>; | ||||
							
								
								
									
										7
									
								
								dist/api/certificate/getCadesProp.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/api/certificate/getCadesProp.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает указанное внутренее свойство у сертификата в формате Cades | ||||
|  * | ||||
|  * @param propName = наименование свойства | ||||
|  * @returns значение запрошенного свойства | ||||
|  */ | ||||
| export declare const getCadesProp: (propName: string) => Promise<any>; | ||||
| @ -1,9 +0,0 @@ | ||||
| export interface ExtendedKeysTranslations { | ||||
|     [key: string]: string | null; | ||||
| } | ||||
| /** | ||||
|  * Возвращает расшифрованные ОИД'ы сертификата | ||||
|  * | ||||
|  * @returns словарь расшифрованных ОИД'ов | ||||
|  */ | ||||
| export declare const getDecodedExtendedKeyUsage: () => Promise<ExtendedKeysTranslations>; | ||||
| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает ОИД'ы сертификата | ||||
|  * | ||||
|  * @returns список ОИД'ов | ||||
|  */ | ||||
| export declare const getExtendedKeyUsage: () => Promise<string[]>; | ||||
							
								
								
									
										10
									
								
								dist/api/certificate/getInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/api/certificate/getInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| import { TagsTranslations } from '../../constants/tags-translations'; | ||||
| import { TagTranslation } from '../../helpers/_parseCertInfo'; | ||||
| /** | ||||
|  * Возвращает расшифрованную информацию о сертификате из указанного свойства по тэгам | ||||
|  * | ||||
|  * @param tags = словарь | ||||
|  * @param entitiesPath = путь к разбираемой сущности | ||||
|  * @returns расшифрованная информация по отдельным тэгам | ||||
|  */ | ||||
| export declare const getInfo: (tags: TagsTranslations[], entitiesPath: string) => Promise<TagTranslation[]>; | ||||
| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет наличие ОИД'а (ОИД'ов) у сертификата | ||||
|  * | ||||
|  * @param oids - ОИД'ы для проверки | ||||
|  * @returns флаг наличия ОИД'ов у сертификата | ||||
|  */ | ||||
| export declare const hasExtendedKeyUsage: (oids: string | string[]) => Promise<boolean>; | ||||
							
								
								
									
										1
									
								
								dist/api/certificate/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/api/certificate/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export * from './certificate'; | ||||
							
								
								
									
										6
									
								
								dist/api/certificate/isValid.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/api/certificate/isValid.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет действительность сертификата | ||||
|  * | ||||
|  * @returns флаг валидности | ||||
|  */ | ||||
| export declare const isValid: () => Promise<boolean>; | ||||
							
								
								
									
										8
									
								
								dist/api/createAttachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/api/createAttachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает присоединенную подпись сообщения по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param message - подписываемое сообщение | ||||
|  * @returns подпись в формате PKCS#7 | ||||
|  */ | ||||
| export declare const createAttachedSignature: (thumbprint: string, unencryptedMessage: string | ArrayBuffer) => Promise<string>; | ||||
							
								
								
									
										8
									
								
								dist/api/createDetachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/api/createDetachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает отсоединенную подпись хеша по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param messageHash - хеш подписываемого сообщения, сгенерированный по ГОСТ Р 34.11-2012 256 бит | ||||
|  * @returns подпись в формате PKCS#7 | ||||
|  */ | ||||
| export declare const createDetachedSignature: (thumbprint: string, messageHash: string) => Promise<string>; | ||||
							
								
								
									
										17
									
								
								dist/api/createHash.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								dist/api/createHash.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,17 +0,0 @@ | ||||
| /// <reference types="node" />
 | ||||
| import { TranscodeEncoding } from 'buffer'; | ||||
| declare type Options = { | ||||
|     hashedAlgorithm?: number; | ||||
|     encoding?: TranscodeEncoding; | ||||
| }; | ||||
| /** | ||||
|  * Создает хеш сообщения по ГОСТ Р 34.11-2012 (по умолчанию 256 бит) | ||||
|  * https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B8%D0%B1%D0%BE%D0%B3_(%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F)
 | ||||
|  * | ||||
|  * @param unencryptedMessage - сообщение для хеширования | ||||
|  * @hashedAlgorithm - алгоритм хеширования. По умолчанию - CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256. | ||||
|  * | ||||
|  * @returns хеш | ||||
|  */ | ||||
| export declare const createHash: (unencryptedMessage: string | ArrayBuffer, options?: Options) => Promise<string>; | ||||
| export {}; | ||||
							
								
								
									
										9
									
								
								dist/api/createSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								dist/api/createSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,9 +0,0 @@ | ||||
| /** | ||||
|  * Создает подпись base64 строки по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param messageHash - хеш подписываемого сообщения, сгенерированный по ГОСТ Р 34.11 | ||||
|  * @param detachedSignature = true - тип подписи открепленная (true) / присоединенная (false) | ||||
|  * @returns подпись | ||||
|  */ | ||||
| export declare const createSignature: (thumbprint: string, messageHash: string, detachedSignature?: boolean) => Promise<string>; | ||||
							
								
								
									
										8
									
								
								dist/api/createXMLSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/api/createXMLSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает XML подпись для документа в формате XML | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param unencryptedMessage - подписываемое сообщение в формате XML | ||||
|  * @returns подпись | ||||
|  */ | ||||
| export declare const createXMLSignature: (thumbprint: string, unencryptedMessage: string) => Promise<string>; | ||||
							
								
								
									
										27
									
								
								dist/api/execute.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								dist/api/execute.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,27 +0,0 @@ | ||||
| /** | ||||
|  * Функция кастомной реализации с доступом к Cades плагину напрямую | ||||
|  * | ||||
|  * @callback executeCallback | ||||
|  * @param exposedAPI - API доступные для кастомной реализации | ||||
|  * @param exposedAPI.cadesplugin - Cades плагин, предоставляемый КриптоПРО | ||||
|  * @param exposedAPI._generateCadesFn - функция, компилирующая тело передаваемой javascript функции для текущей среды | ||||
|  * @param exposedAPI.__cadesAsyncToken__ - синтетический маркер, подменяемый в рантайме | ||||
|  * @param exposedAPI.__createCadesPluginObject__ - функция для создания синхронных/асинхронных Cades объектов | ||||
|  * @param exposedAPI._extractMeaningfulErrorMessage - хелпер для извлечения текста ошибки | ||||
|  * | ||||
|  * @returns результат выполнения кастомной реализации | ||||
|  */ | ||||
| /** | ||||
|  * Компилирует и выполняет переданную функцию для доступной браузерной среды (синхронной/асинхронной) | ||||
|  * | ||||
|  * @param {executeCallback} callback - функция, использующая низкоуровневый доступ к Cades плагину | ||||
|  * | ||||
|  * @returns асинхронный результат выполнения передаваемой функции | ||||
|  */ | ||||
| export declare const execute: (callback: (exposedAPI: { | ||||
|     cadesplugin: any; | ||||
|     _generateCadesFn: (callback: Function) => string; | ||||
|     __cadesAsyncToken__: object; | ||||
|     __createCadesPluginObject__: (...args: any[]) => any; | ||||
|     _extractMeaningfulErrorMessage: (error: Error) => string; | ||||
| }) => any) => Promise<any>; | ||||
							
								
								
									
										8
									
								
								dist/api/getCertificate.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/api/getCertificate.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| import { Certificate } from './certificate'; | ||||
| /** | ||||
|  * Возвращает сертификат по отпечатку | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @returns сертификат | ||||
|  */ | ||||
| export declare const getCertificate: (thumbprint: string) => Promise<Certificate>; | ||||
							
								
								
									
										10
									
								
								dist/api/getSystemInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/api/getSystemInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| export interface SystemInfo { | ||||
|     cadesVersion: string; | ||||
|     cspVersion: string; | ||||
| } | ||||
| /** | ||||
|  * Предоставляет информацию о системе | ||||
|  * | ||||
|  * @returns информацию о CSP и плагине | ||||
|  */ | ||||
| export declare const getSystemInfo: () => Promise<SystemInfo>; | ||||
							
								
								
									
										8
									
								
								dist/api/getUserCertificates.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/api/getUserCertificates.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| import { Certificate } from './certificate'; | ||||
| /** | ||||
|  * Возвращает список сертификатов, доступных пользователю в системе | ||||
|  * | ||||
|  * @param resetCache = false - позволяет сбросить кэш ранее полученных сертификатов | ||||
|  * @returns список сертификатов | ||||
|  */ | ||||
| export declare const getUserCertificates: (resetCache?: boolean) => Promise<Certificate[]>; | ||||
							
								
								
									
										11
									
								
								dist/api/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								dist/api/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,11 +0,0 @@ | ||||
| export * from './getCertificate'; | ||||
| export * from './getUserCertificates'; | ||||
| export * from './getSystemInfo'; | ||||
| export * from './isValidSystemSetup'; | ||||
| export * from './createSignature'; | ||||
| export * from './createXMLSignature'; | ||||
| export * from './createDetachedSignature'; | ||||
| export * from './createAttachedSignature'; | ||||
| export * from './createHash'; | ||||
| export * from './certificate'; | ||||
| export * from './execute'; | ||||
							
								
								
									
										6
									
								
								dist/api/isValidSystemSetup.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/api/isValidSystemSetup.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет корректность настроек ЭП на машине | ||||
|  * | ||||
|  * @returns флаг корректности настроек | ||||
|  */ | ||||
| export declare const isValidSystemSetup: () => Promise<boolean>; | ||||
							
								
								
									
										149
									
								
								dist/constants/cades-constants.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										149
									
								
								dist/constants/cades-constants.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,149 +0,0 @@ | ||||
| export declare const CADESCOM_ATTRIBUTE_OTHER = -1; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; | ||||
| export declare const CADESCOM_AllowNoOutstandingRequest = 1; | ||||
| export declare const CADESCOM_AllowNone = 0; | ||||
| export declare const CADESCOM_AllowUntrustedCertificate = 2; | ||||
| export declare const CADESCOM_AllowUntrustedRoot = 4; | ||||
| export declare const CADESCOM_BASE64_TO_BINARY = 1; | ||||
| export declare const CADESCOM_CADES_BES = 1; | ||||
| export declare const CADESCOM_CADES_DEFAULT = 0; | ||||
| export declare const CADESCOM_CADES_T = 5; | ||||
| export declare const CADESCOM_CADES_X_LONG_TYPE_1 = 93; | ||||
| export declare const CADESCOM_CONTAINER_STORE = 100; | ||||
| export declare const CADESCOM_CURRENT_USER_STORE = 2; | ||||
| export declare const CADESCOM_DISPLAY_DATA_ATTRIBUTE = 2; | ||||
| export declare const CADESCOM_DISPLAY_DATA_CONTENT = 1; | ||||
| export declare const CADESCOM_DISPLAY_DATA_NONE = 0; | ||||
| export declare const CADESCOM_ENCODE_ANY = -1; | ||||
| export declare const CADESCOM_ENCODE_BASE64 = 0; | ||||
| export declare const CADESCOM_ENCODE_BINARY = 1; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_3DES = 3; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_AES = 4; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_DES = 2; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89 = 25; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_RC2 = 0; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_RC4 = 1; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411 = 100; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 = 101; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256_HMAC = 111; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512 = 102; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512_HMAC = 112; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_HMAC = 110; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD2 = 1; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD4 = 2; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD5 = 3; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA1 = 0; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_256 = 4; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_384 = 5; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_512 = 6; | ||||
| export declare const CADESCOM_LOCAL_MACHINE_STORE = 1; | ||||
| export declare const CADESCOM_PKCS7_TYPE = 65535; | ||||
| export declare const CADESCOM_STRING_TO_UCS2LE = 0; | ||||
| export declare const CADESCOM_SkipInstallToStore = 268435456; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_ENVELOPED = 0; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_ENVELOPING = 1; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE = 2; | ||||
| export declare const CAPICOM_ACTIVE_DIRECTORY_USER_STORE = 3; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_APPLICATION_POLICY = 7; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_CERTIFICATE_POLICY = 8; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY = 6; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_EXTENSION = 5; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_ISSUER_NAME = 2; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_KEY_USAGE = 12; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_ROOT_NAME = 3; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_SHA1_HASH = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TEMPLATE_NAME = 4; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_EXPIRED = 11; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_NOT_YET_VALID = 10; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_VALID = 9; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY = 2; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN = 1; | ||||
| export declare const CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME = 1; | ||||
| export declare const CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME = 0; | ||||
| export declare const CAPICOM_CURRENT_USER_STORE = 2; | ||||
| export declare const CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE = 128; | ||||
| export declare const CAPICOM_EKU_CLIENT_AUTH = 2; | ||||
| export declare const CAPICOM_EKU_OTHER = 0; | ||||
| export declare const CAPICOM_EKU_SMARTCARD_LOGON = 5; | ||||
| export declare const CAPICOM_LOCAL_MACHINE_STORE = 1; | ||||
| export declare const CAPICOM_MEMORY_STORE = 0; | ||||
| export declare const CAPICOM_MY_STORE = "My"; | ||||
| export declare const CAPICOM_OID_KEY_USAGE_EXTENSION = 10; | ||||
| export declare const CAPICOM_OID_OTHER = 0; | ||||
| export declare const CAPICOM_PROPID_ACCESS_STATE = 14; | ||||
| export declare const CAPICOM_PROPID_ARCHIVED = 19; | ||||
| export declare const CAPICOM_PROPID_ARCHIVED_KEY_HASH = 65; | ||||
| export declare const CAPICOM_PROPID_AUTO_ENROLL = 21; | ||||
| export declare const CAPICOM_PROPID_CROSS_CERT_DIST_POINTS = 23; | ||||
| export declare const CAPICOM_PROPID_CTL_USAGE = 9; | ||||
| export declare const CAPICOM_PROPID_DATE_STAMP = 27; | ||||
| export declare const CAPICOM_PROPID_DESCRIPTION = 13; | ||||
| export declare const CAPICOM_PROPID_EFS = 17; | ||||
| export declare const CAPICOM_PROPID_ENHKEY_USAGE = 9; | ||||
| export declare const CAPICOM_PROPID_ENROLLMENT = 26; | ||||
| export declare const CAPICOM_PROPID_EXTENDED_ERROR_INFO = 30; | ||||
| export declare const CAPICOM_PROPID_FIRST_RESERVED = 66; | ||||
| export declare const CAPICOM_PROPID_FIRST_USER = 32768; | ||||
| export declare const CAPICOM_PROPID_FORTEZZA_DATA = 18; | ||||
| export declare const CAPICOM_PROPID_FRIENDLY_NAME = 11; | ||||
| export declare const CAPICOM_PROPID_HASH_PROP = 3; | ||||
| export declare const CAPICOM_PROPID_IE30_RESERVED = 7; | ||||
| export declare const CAPICOM_PROPID_ISSUER_PUBLIC_KEY_MD5_HASH = 24; | ||||
| export declare const CAPICOM_PROPID_ISSUER_SERIAL_NUMBER_MD5_HASH = 28; | ||||
| export declare const CAPICOM_PROPID_KEY_CONTEXT = 5; | ||||
| export declare const CAPICOM_PROPID_KEY_IDENTIFIER = 20; | ||||
| export declare const CAPICOM_PROPID_KEY_PROV_HANDLE = 1; | ||||
| export declare const CAPICOM_PROPID_KEY_PROV_INFO = 2; | ||||
| export declare const CAPICOM_PROPID_KEY_SPEC = 6; | ||||
| export declare const CAPICOM_PROPID_LAST_RESERVED = 32767; | ||||
| export declare const CAPICOM_PROPID_LAST_USER = 65535; | ||||
| export declare const CAPICOM_PROPID_MD5_HASH = 4; | ||||
| export declare const CAPICOM_PROPID_NEXT_UPDATE_LOCATION = 10; | ||||
| export declare const CAPICOM_PROPID_PUBKEY_ALG_PARA = 22; | ||||
| export declare const CAPICOM_PROPID_PUBKEY_HASH_RESERVED = 8; | ||||
| export declare const CAPICOM_PROPID_PVK_FILE = 12; | ||||
| export declare const CAPICOM_PROPID_RENEWAL = 64; | ||||
| export declare const CAPICOM_PROPID_SHA1_HASH = 3; | ||||
| export declare const CAPICOM_PROPID_SIGNATURE_HASH = 15; | ||||
| export declare const CAPICOM_PROPID_SMART_CARD_DATA = 16; | ||||
| export declare const CAPICOM_PROPID_SUBJECT_NAME_MD5_HASH = 29; | ||||
| export declare const CAPICOM_PROPID_SUBJECT_PUBLIC_KEY_MD5_HASH = 25; | ||||
| export declare const CAPICOM_PROPID_UNKNOWN = 0; | ||||
| export declare const CAPICOM_SMART_CARD_USER_STORE = 4; | ||||
| export declare const CAPICOM_STORE_OPEN_EXISTING_ONLY = 128; | ||||
| export declare const CAPICOM_STORE_OPEN_INCLUDE_ARCHIVED = 256; | ||||
| export declare const CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2; | ||||
| export declare const CAPICOM_STORE_OPEN_READ_ONLY = 0; | ||||
| export declare const CAPICOM_STORE_OPEN_READ_WRITE = 1; | ||||
| export declare const CHECK_NONE = 0; | ||||
| export declare const CHECK_OFFLINE_REVOCATION_STATUS = 16; | ||||
| export declare const CHECK_ONLINE_REVOCATION_STATUS = 8; | ||||
| export declare const CHECK_SIGNATURE_VALIDITY = 4; | ||||
| export declare const CHECK_TIME_VALIDITY = 2; | ||||
| export declare const CHECK_TRUSTED_ROOT = 1; | ||||
| export declare const LOG_LEVEL_DEBUG = 4; | ||||
| export declare const LOG_LEVEL_ERROR = 1; | ||||
| export declare const LOG_LEVEL_INFO = 2; | ||||
| export declare const TRUST_CTL_IS_NOT_SIGNATURE_VALID = 262144; | ||||
| export declare const TRUST_CTL_IS_NOT_TIME_VALID = 131072; | ||||
| export declare const TRUST_CTL_IS_NOT_VALID_FOR_USAGE = 524288; | ||||
| export declare const TRUST_IS_CYCLIC = 128; | ||||
| export declare const TRUST_IS_NOT_SIGNATURE_VALID = 8; | ||||
| export declare const TRUST_IS_NOT_TIME_NESTED = 2; | ||||
| export declare const TRUST_IS_NOT_TIME_VALID = 1; | ||||
| export declare const TRUST_IS_NOT_VALID_FOR_USAGE = 16; | ||||
| export declare const TRUST_IS_PARTIAL_CHAIN = 65536; | ||||
| export declare const TRUST_IS_REVOKED = 4; | ||||
| export declare const TRUST_IS_UNTRUSTED_ROOT = 32; | ||||
| export declare const TRUST_REVOCATION_STATUS_UNKNOWN = 64; | ||||
| export declare const XmlDsigGost3410Url = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411"; | ||||
| export declare const XmlDsigGost3410UrlObsolete = "http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"; | ||||
| export declare const XmlDsigGost3411Url = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411"; | ||||
| export declare const XmlDsigGost3411UrlObsolete = "http://www.w3.org/2001/04/xmldsig-more#gostr3411"; | ||||
							
								
								
									
										4
									
								
								dist/constants/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/constants/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +0,0 @@ | ||||
| export * from './cades-constants'; | ||||
| export * from './issuer-tags-translations'; | ||||
| export * from './oids-dictionary'; | ||||
| export * from './subject-tags-translations'; | ||||
							
								
								
									
										2
									
								
								dist/constants/issuer-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/constants/issuer-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,2 +0,0 @@ | ||||
| import { TagsTranslations } from './tags-translations'; | ||||
| export declare const ISSUER_TAGS_TRANSLATIONS: TagsTranslations[]; | ||||
							
								
								
									
										44
									
								
								dist/constants/oids-dictionary.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								dist/constants/oids-dictionary.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,44 +0,0 @@ | ||||
| export declare const OIDS_DICTIONARY: { | ||||
|     '1.2.643.2.2.34.6': string; | ||||
|     '1.2.643.2.39.1.1': string; | ||||
|     '1.2.643.3.131.1.1': string; | ||||
|     '1.2.643.3.141.1.1': string; | ||||
|     '1.2.643.3.141.1.2': string; | ||||
|     '1.2.643.3.2.100.65.13.11': string; | ||||
|     '1.2.643.3.8.100.1': string; | ||||
|     '1.2.643.3.8.100.1.1': string; | ||||
|     '1.2.643.3.8.100.1.10': string; | ||||
|     '1.2.643.3.8.100.1.11': string; | ||||
|     '1.2.643.3.8.100.1.12': string; | ||||
|     '1.2.643.3.8.100.1.13': string; | ||||
|     '1.2.643.3.8.100.1.14': string; | ||||
|     '1.2.643.3.8.100.1.2': string; | ||||
|     '1.2.643.3.8.100.1.3': string; | ||||
|     '1.2.643.3.8.100.1.4': string; | ||||
|     '1.2.643.3.8.100.1.5': string; | ||||
|     '1.2.643.3.8.100.1.6': string; | ||||
|     '1.2.643.3.8.100.1.7': string; | ||||
|     '1.2.643.3.8.100.1.8': string; | ||||
|     '1.2.643.3.8.100.1.9': string; | ||||
|     '1.2.643.5.1.24.2.1.3': string; | ||||
|     '1.2.643.5.1.24.2.1.3.1': string; | ||||
|     '1.2.643.5.1.24.2.2.2': string; | ||||
|     '1.2.643.5.1.24.2.2.3': string; | ||||
|     '1.2.643.6.2.1.7.1': string; | ||||
|     '1.2.643.6.2.1.7.2': string; | ||||
|     '1.2.643.6.3': string; | ||||
|     '1.2.643.6.3.1.1': string; | ||||
|     '1.2.643.6.3.1.2.1': string; | ||||
|     '1.2.643.6.3.1.2.2': string; | ||||
|     '1.2.643.6.3.1.2.3': string; | ||||
|     '1.2.643.6.3.1.3.1': string; | ||||
|     '1.2.643.6.3.1.4.1': string; | ||||
|     '1.2.643.6.3.1.4.2': string; | ||||
|     '1.2.643.6.3.1.4.3': string; | ||||
|     '1.2.840.113549.1.9.2': string; | ||||
|     '1.3.6.1.4.1.24138.1.1.8.1': string; | ||||
|     '1.3.6.1.4.1.29919.21': string; | ||||
|     '1.3.6.1.5.5.7.3.2': string; | ||||
|     '1.3.6.1.5.5.7.3.4': string; | ||||
|     '1.3.643.3.8.100.15': string; | ||||
| }; | ||||
| @ -1,2 +0,0 @@ | ||||
| import { TagsTranslations } from './tags-translations'; | ||||
| export declare const SUBJECT_TAGS_TRANSLATIONS: TagsTranslations[]; | ||||
							
								
								
									
										4
									
								
								dist/constants/tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/constants/tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +0,0 @@ | ||||
| export interface TagsTranslations { | ||||
|     possibleNames: string[]; | ||||
|     translation: string; | ||||
| } | ||||
							
								
								
									
										7
									
								
								dist/crypto-pro.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/crypto-pro.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| // Type definitions for crypto-pro 2.5.1
 | ||||
| // Project: crypto-pro
 | ||||
| // Definitions by: Vitalii Goma https://github.com/vgoma
 | ||||
| 
 | ||||
| export as namespace cryptoPro; | ||||
| 
 | ||||
| export * from './api'; | ||||
							
								
								
									
										5245
									
								
								dist/crypto-pro.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5245
									
								
								dist/crypto-pro.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1
									
								
								dist/crypto-pro.js.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/crypto-pro.js.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										9
									
								
								dist/crypto-pro.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								dist/crypto-pro.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								dist/crypto-pro.min.js.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/crypto-pro.min.js.map
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3
									
								
								dist/helpers/_afterPluginsLoaded.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								dist/helpers/_afterPluginsLoaded.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +0,0 @@ | ||||
| declare type Unpromisify<T> = T extends Promise<infer R> ? R : T; | ||||
| export declare const _afterPluginsLoaded: <T extends (...args: any[]) => any>(fn: T) => (...args: Parameters<T>) => Promise<Unpromisify<ReturnType<T>>>; | ||||
| export {}; | ||||
							
								
								
									
										1
									
								
								dist/helpers/_extractCommonName.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/helpers/_extractCommonName.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _extractCommonName: (subjectName: string) => string; | ||||
| @ -1 +0,0 @@ | ||||
| export declare const _extractMeaningfulErrorMessage: (error: Error) => string; | ||||
							
								
								
									
										3
									
								
								dist/helpers/_generateCadesFn.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								dist/helpers/_generateCadesFn.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +0,0 @@ | ||||
| export declare const __cadesAsyncToken__: {}; | ||||
| export declare const __createCadesPluginObject__: (...args: any[]) => any; | ||||
| export declare const _generateCadesFn: (callback: Function) => string; | ||||
							
								
								
									
										7
									
								
								dist/helpers/_getCadesCert.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/helpers/_getCadesCert.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает сертификат в формате Cades по отпечатку | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @returns сертификат в формате Cades | ||||
|  */ | ||||
| export declare const _getCadesCert: (thumbprint: string) => Promise<any>; | ||||
							
								
								
									
										7
									
								
								dist/helpers/_getDateObj.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/helpers/_getDateObj.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает объект даты, совместимый с Cades plugin'ом, зависящий от браузера. | ||||
|  * | ||||
|  * В IE необходимо использовать специфичный формат "VT_DATE" | ||||
|  * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Microsoft_Extensions/Date.getVarDate
 | ||||
|  */ | ||||
| export declare const _getDateObj: (dateObj: any) => Date; | ||||
							
								
								
									
										1
									
								
								dist/helpers/_isSupportedCSPVersion.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/helpers/_isSupportedCSPVersion.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _isSupportedCSPVersion: (version: string) => boolean; | ||||
							
								
								
									
										1
									
								
								dist/helpers/_isSupportedCadesVersion.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/helpers/_isSupportedCadesVersion.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _isSupportedCadesVersion: (version: string) => boolean; | ||||
							
								
								
									
										14
									
								
								dist/helpers/_parseCertInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								dist/helpers/_parseCertInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,14 +0,0 @@ | ||||
| import { TagsTranslations } from '../constants/tags-translations'; | ||||
| export interface TagTranslation { | ||||
|     description: string; | ||||
|     title: string; | ||||
|     isTranslated: boolean; | ||||
| } | ||||
| /** | ||||
|  * Парсит информацию из строки с информацией о сертификате | ||||
|  * | ||||
|  * @param tagsTranslations - словарь с расшифровками тэгов | ||||
|  * @param rawInfo - данные для парсинга | ||||
|  * @returns расшифрованная информация по отдельным тэгам | ||||
|  */ | ||||
| export declare const _parseCertInfo: (tagsTranslations: TagsTranslations[], rawInfo: string) => TagTranslation[]; | ||||
							
								
								
									
										23
									
								
								lib/api/certificate/certificate.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								lib/api/certificate/certificate.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,23 +0,0 @@ | ||||
| import { TagTranslation } from '../../helpers/_parseCertInfo'; | ||||
| import { AlgorithmInfo } from './getAlgorithm'; | ||||
| import { ExtendedKeysTranslations } from './getDecodedExtendedKeyUsage'; | ||||
| export declare type CadesCertificate = any; | ||||
| export declare class Certificate { | ||||
|     _cadesCertificate: CadesCertificate; | ||||
|     name: string; | ||||
|     issuerName: string; | ||||
|     subjectName: string; | ||||
|     thumbprint: string; | ||||
|     validFrom: string; | ||||
|     validTo: string; | ||||
|     constructor(_cadesCertificate: CadesCertificate, name: string, issuerName: string, subjectName: string, thumbprint: string, validFrom: string, validTo: string); | ||||
|     getOwnerInfo(): Promise<TagTranslation[]>; | ||||
|     getIssuerInfo(): Promise<TagTranslation[]>; | ||||
|     getExtendedKeyUsage(): Promise<string[]>; | ||||
|     getDecodedExtendedKeyUsage(): Promise<ExtendedKeysTranslations>; | ||||
|     getAlgorithm(): Promise<AlgorithmInfo>; | ||||
|     getCadesProp(propName: any): Promise<any>; | ||||
|     isValid(): Promise<boolean>; | ||||
|     exportBase64(): Promise<string>; | ||||
|     hasExtendedKeyUsage(oids: any): Promise<boolean>; | ||||
| } | ||||
							
								
								
									
										6
									
								
								lib/api/certificate/exportBase64.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								lib/api/certificate/exportBase64.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Экспортирует сертификат в формате base64 | ||||
|  * | ||||
|  * @returns сертификат в формате base64 | ||||
|  */ | ||||
| export declare const exportBase64: () => Promise<string>; | ||||
							
								
								
									
										10
									
								
								lib/api/certificate/getAlgorithm.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								lib/api/certificate/getAlgorithm.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| export interface AlgorithmInfo { | ||||
|     algorithm: string; | ||||
|     oid: string; | ||||
| } | ||||
| /** | ||||
|  * Возвращает информацию об алгоритме сертификата | ||||
|  * | ||||
|  * @returns информацию об алгоритме и его OID'е | ||||
|  */ | ||||
| export declare const getAlgorithm: () => Promise<AlgorithmInfo>; | ||||
							
								
								
									
										7
									
								
								lib/api/certificate/getCadesProp.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								lib/api/certificate/getCadesProp.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает указанное внутренее свойство у сертификата в формате Cades | ||||
|  * | ||||
|  * @param propName = наименование свойства | ||||
|  * @returns значение запрошенного свойства | ||||
|  */ | ||||
| export declare const getCadesProp: (propName: string) => Promise<any>; | ||||
| @ -1,9 +0,0 @@ | ||||
| export interface ExtendedKeysTranslations { | ||||
|     [key: string]: string | null; | ||||
| } | ||||
| /** | ||||
|  * Возвращает расшифрованные ОИД'ы сертификата | ||||
|  * | ||||
|  * @returns словарь расшифрованных ОИД'ов | ||||
|  */ | ||||
| export declare const getDecodedExtendedKeyUsage: () => Promise<ExtendedKeysTranslations>; | ||||
							
								
								
									
										6
									
								
								lib/api/certificate/getExtendedKeyUsage.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								lib/api/certificate/getExtendedKeyUsage.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает ОИД'ы сертификата | ||||
|  * | ||||
|  * @returns список ОИД'ов | ||||
|  */ | ||||
| export declare const getExtendedKeyUsage: () => Promise<string[]>; | ||||
							
								
								
									
										10
									
								
								lib/api/certificate/getInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								lib/api/certificate/getInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| import { TagsTranslations } from '../../constants/tags-translations'; | ||||
| import { TagTranslation } from '../../helpers/_parseCertInfo'; | ||||
| /** | ||||
|  * Возвращает расшифрованную информацию о сертификате из указанного свойства по тэгам | ||||
|  * | ||||
|  * @param tags = словарь | ||||
|  * @param entitiesPath = путь к разбираемой сущности | ||||
|  * @returns расшифрованная информация по отдельным тэгам | ||||
|  */ | ||||
| export declare const getInfo: (tags: TagsTranslations[], entitiesPath: string) => Promise<TagTranslation[]>; | ||||
							
								
								
									
										7
									
								
								lib/api/certificate/hasExtendedKeyUsage.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								lib/api/certificate/hasExtendedKeyUsage.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет наличие ОИД'а (ОИД'ов) у сертификата | ||||
|  * | ||||
|  * @param oids - ОИД'ы для проверки | ||||
|  * @returns флаг наличия ОИД'ов у сертификата | ||||
|  */ | ||||
| export declare const hasExtendedKeyUsage: (oids: string | string[]) => Promise<boolean>; | ||||
							
								
								
									
										1
									
								
								lib/api/certificate/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								lib/api/certificate/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export * from './certificate'; | ||||
							
								
								
									
										6
									
								
								lib/api/certificate/isValid.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								lib/api/certificate/isValid.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет действительность сертификата | ||||
|  * | ||||
|  * @returns флаг валидности | ||||
|  */ | ||||
| export declare const isValid: () => Promise<boolean>; | ||||
							
								
								
									
										8
									
								
								lib/api/createAttachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								lib/api/createAttachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает присоединенную подпись сообщения по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param message - подписываемое сообщение | ||||
|  * @returns подпись в формате PKCS#7 | ||||
|  */ | ||||
| export declare const createAttachedSignature: (thumbprint: string, unencryptedMessage: string | ArrayBuffer) => Promise<string>; | ||||
							
								
								
									
										8
									
								
								lib/api/createDetachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								lib/api/createDetachedSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает отсоединенную подпись хеша по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param messageHash - хеш подписываемого сообщения, сгенерированный по ГОСТ Р 34.11-2012 256 бит | ||||
|  * @returns подпись в формате PKCS#7 | ||||
|  */ | ||||
| export declare const createDetachedSignature: (thumbprint: string, messageHash: string) => Promise<string>; | ||||
							
								
								
									
										17
									
								
								lib/api/createHash.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								lib/api/createHash.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,17 +0,0 @@ | ||||
| /// <reference types="node" />
 | ||||
| import { TranscodeEncoding } from 'buffer'; | ||||
| declare type Options = { | ||||
|     hashedAlgorithm?: number; | ||||
|     encoding?: TranscodeEncoding; | ||||
| }; | ||||
| /** | ||||
|  * Создает хеш сообщения по ГОСТ Р 34.11-2012 (по умолчанию 256 бит) | ||||
|  * https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B8%D0%B1%D0%BE%D0%B3_(%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F)
 | ||||
|  * | ||||
|  * @param unencryptedMessage - сообщение для хеширования | ||||
|  * @hashedAlgorithm - алгоритм хеширования. По умолчанию - CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256. | ||||
|  * | ||||
|  * @returns хеш | ||||
|  */ | ||||
| export declare const createHash: (unencryptedMessage: string | ArrayBuffer, options?: Options) => Promise<string>; | ||||
| export {}; | ||||
							
								
								
									
										9
									
								
								lib/api/createSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								lib/api/createSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,9 +0,0 @@ | ||||
| /** | ||||
|  * Создает подпись base64 строки по отпечатку сертификата | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param messageHash - хеш подписываемого сообщения, сгенерированный по ГОСТ Р 34.11 | ||||
|  * @param detachedSignature = true - тип подписи открепленная (true) / присоединенная (false) | ||||
|  * @returns подпись | ||||
|  */ | ||||
| export declare const createSignature: (thumbprint: string, messageHash: string, detachedSignature?: boolean) => Promise<string>; | ||||
							
								
								
									
										8
									
								
								lib/api/createXMLSignature.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								lib/api/createXMLSignature.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| /** | ||||
|  * Создает XML подпись для документа в формате XML | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @param unencryptedMessage - подписываемое сообщение в формате XML | ||||
|  * @returns подпись | ||||
|  */ | ||||
| export declare const createXMLSignature: (thumbprint: string, unencryptedMessage: string) => Promise<string>; | ||||
							
								
								
									
										27
									
								
								lib/api/execute.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								lib/api/execute.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,27 +0,0 @@ | ||||
| /** | ||||
|  * Функция кастомной реализации с доступом к Cades плагину напрямую | ||||
|  * | ||||
|  * @callback executeCallback | ||||
|  * @param exposedAPI - API доступные для кастомной реализации | ||||
|  * @param exposedAPI.cadesplugin - Cades плагин, предоставляемый КриптоПРО | ||||
|  * @param exposedAPI._generateCadesFn - функция, компилирующая тело передаваемой javascript функции для текущей среды | ||||
|  * @param exposedAPI.__cadesAsyncToken__ - синтетический маркер, подменяемый в рантайме | ||||
|  * @param exposedAPI.__createCadesPluginObject__ - функция для создания синхронных/асинхронных Cades объектов | ||||
|  * @param exposedAPI._extractMeaningfulErrorMessage - хелпер для извлечения текста ошибки | ||||
|  * | ||||
|  * @returns результат выполнения кастомной реализации | ||||
|  */ | ||||
| /** | ||||
|  * Компилирует и выполняет переданную функцию для доступной браузерной среды (синхронной/асинхронной) | ||||
|  * | ||||
|  * @param {executeCallback} callback - функция, использующая низкоуровневый доступ к Cades плагину | ||||
|  * | ||||
|  * @returns асинхронный результат выполнения передаваемой функции | ||||
|  */ | ||||
| export declare const execute: (callback: (exposedAPI: { | ||||
|     cadesplugin: any; | ||||
|     _generateCadesFn: (callback: Function) => string; | ||||
|     __cadesAsyncToken__: object; | ||||
|     __createCadesPluginObject__: (...args: any[]) => any; | ||||
|     _extractMeaningfulErrorMessage: (error: Error) => string; | ||||
| }) => any) => Promise<any>; | ||||
							
								
								
									
										8
									
								
								lib/api/getCertificate.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								lib/api/getCertificate.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| import { Certificate } from './certificate'; | ||||
| /** | ||||
|  * Возвращает сертификат по отпечатку | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @returns сертификат | ||||
|  */ | ||||
| export declare const getCertificate: (thumbprint: string) => Promise<Certificate>; | ||||
							
								
								
									
										10
									
								
								lib/api/getSystemInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								lib/api/getSystemInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | ||||
| export interface SystemInfo { | ||||
|     cadesVersion: string; | ||||
|     cspVersion: string; | ||||
| } | ||||
| /** | ||||
|  * Предоставляет информацию о системе | ||||
|  * | ||||
|  * @returns информацию о CSP и плагине | ||||
|  */ | ||||
| export declare const getSystemInfo: () => Promise<SystemInfo>; | ||||
							
								
								
									
										8
									
								
								lib/api/getUserCertificates.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								lib/api/getUserCertificates.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,8 +0,0 @@ | ||||
| import { Certificate } from './certificate'; | ||||
| /** | ||||
|  * Возвращает список сертификатов, доступных пользователю в системе | ||||
|  * | ||||
|  * @param resetCache = false - позволяет сбросить кэш ранее полученных сертификатов | ||||
|  * @returns список сертификатов | ||||
|  */ | ||||
| export declare const getUserCertificates: (resetCache?: boolean) => Promise<Certificate[]>; | ||||
							
								
								
									
										11
									
								
								lib/api/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								lib/api/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,11 +0,0 @@ | ||||
| export * from './getCertificate'; | ||||
| export * from './getUserCertificates'; | ||||
| export * from './getSystemInfo'; | ||||
| export * from './isValidSystemSetup'; | ||||
| export * from './createSignature'; | ||||
| export * from './createXMLSignature'; | ||||
| export * from './createDetachedSignature'; | ||||
| export * from './createAttachedSignature'; | ||||
| export * from './createHash'; | ||||
| export * from './certificate'; | ||||
| export * from './execute'; | ||||
							
								
								
									
										6
									
								
								lib/api/isValidSystemSetup.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								lib/api/isValidSystemSetup.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +0,0 @@ | ||||
| /** | ||||
|  * Проверяет корректность настроек ЭП на машине | ||||
|  * | ||||
|  * @returns флаг корректности настроек | ||||
|  */ | ||||
| export declare const isValidSystemSetup: () => Promise<boolean>; | ||||
							
								
								
									
										149
									
								
								lib/constants/cades-constants.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										149
									
								
								lib/constants/cades-constants.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,149 +0,0 @@ | ||||
| export declare const CADESCOM_ATTRIBUTE_OTHER = -1; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1; | ||||
| export declare const CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; | ||||
| export declare const CADESCOM_AllowNoOutstandingRequest = 1; | ||||
| export declare const CADESCOM_AllowNone = 0; | ||||
| export declare const CADESCOM_AllowUntrustedCertificate = 2; | ||||
| export declare const CADESCOM_AllowUntrustedRoot = 4; | ||||
| export declare const CADESCOM_BASE64_TO_BINARY = 1; | ||||
| export declare const CADESCOM_CADES_BES = 1; | ||||
| export declare const CADESCOM_CADES_DEFAULT = 0; | ||||
| export declare const CADESCOM_CADES_T = 5; | ||||
| export declare const CADESCOM_CADES_X_LONG_TYPE_1 = 93; | ||||
| export declare const CADESCOM_CONTAINER_STORE = 100; | ||||
| export declare const CADESCOM_CURRENT_USER_STORE = 2; | ||||
| export declare const CADESCOM_DISPLAY_DATA_ATTRIBUTE = 2; | ||||
| export declare const CADESCOM_DISPLAY_DATA_CONTENT = 1; | ||||
| export declare const CADESCOM_DISPLAY_DATA_NONE = 0; | ||||
| export declare const CADESCOM_ENCODE_ANY = -1; | ||||
| export declare const CADESCOM_ENCODE_BASE64 = 0; | ||||
| export declare const CADESCOM_ENCODE_BINARY = 1; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_3DES = 3; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_AES = 4; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_DES = 2; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89 = 25; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_RC2 = 0; | ||||
| export declare const CADESCOM_ENCRYPTION_ALGORITHM_RC4 = 1; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411 = 100; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 = 101; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256_HMAC = 111; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512 = 102; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512_HMAC = 112; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_CP_GOST_3411_HMAC = 110; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD2 = 1; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD4 = 2; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_MD5 = 3; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA1 = 0; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_256 = 4; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_384 = 5; | ||||
| export declare const CADESCOM_HASH_ALGORITHM_SHA_512 = 6; | ||||
| export declare const CADESCOM_LOCAL_MACHINE_STORE = 1; | ||||
| export declare const CADESCOM_PKCS7_TYPE = 65535; | ||||
| export declare const CADESCOM_STRING_TO_UCS2LE = 0; | ||||
| export declare const CADESCOM_SkipInstallToStore = 268435456; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_ENVELOPED = 0; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_ENVELOPING = 1; | ||||
| export declare const CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE = 2; | ||||
| export declare const CAPICOM_ACTIVE_DIRECTORY_USER_STORE = 3; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1; | ||||
| export declare const CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_APPLICATION_POLICY = 7; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_CERTIFICATE_POLICY = 8; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY = 6; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_EXTENSION = 5; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_ISSUER_NAME = 2; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_KEY_USAGE = 12; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_ROOT_NAME = 3; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_SHA1_HASH = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TEMPLATE_NAME = 4; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_EXPIRED = 11; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_NOT_YET_VALID = 10; | ||||
| export declare const CAPICOM_CERTIFICATE_FIND_TIME_VALID = 9; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT = 0; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY = 2; | ||||
| export declare const CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN = 1; | ||||
| export declare const CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME = 1; | ||||
| export declare const CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME = 0; | ||||
| export declare const CAPICOM_CURRENT_USER_STORE = 2; | ||||
| export declare const CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE = 128; | ||||
| export declare const CAPICOM_EKU_CLIENT_AUTH = 2; | ||||
| export declare const CAPICOM_EKU_OTHER = 0; | ||||
| export declare const CAPICOM_EKU_SMARTCARD_LOGON = 5; | ||||
| export declare const CAPICOM_LOCAL_MACHINE_STORE = 1; | ||||
| export declare const CAPICOM_MEMORY_STORE = 0; | ||||
| export declare const CAPICOM_MY_STORE = "My"; | ||||
| export declare const CAPICOM_OID_KEY_USAGE_EXTENSION = 10; | ||||
| export declare const CAPICOM_OID_OTHER = 0; | ||||
| export declare const CAPICOM_PROPID_ACCESS_STATE = 14; | ||||
| export declare const CAPICOM_PROPID_ARCHIVED = 19; | ||||
| export declare const CAPICOM_PROPID_ARCHIVED_KEY_HASH = 65; | ||||
| export declare const CAPICOM_PROPID_AUTO_ENROLL = 21; | ||||
| export declare const CAPICOM_PROPID_CROSS_CERT_DIST_POINTS = 23; | ||||
| export declare const CAPICOM_PROPID_CTL_USAGE = 9; | ||||
| export declare const CAPICOM_PROPID_DATE_STAMP = 27; | ||||
| export declare const CAPICOM_PROPID_DESCRIPTION = 13; | ||||
| export declare const CAPICOM_PROPID_EFS = 17; | ||||
| export declare const CAPICOM_PROPID_ENHKEY_USAGE = 9; | ||||
| export declare const CAPICOM_PROPID_ENROLLMENT = 26; | ||||
| export declare const CAPICOM_PROPID_EXTENDED_ERROR_INFO = 30; | ||||
| export declare const CAPICOM_PROPID_FIRST_RESERVED = 66; | ||||
| export declare const CAPICOM_PROPID_FIRST_USER = 32768; | ||||
| export declare const CAPICOM_PROPID_FORTEZZA_DATA = 18; | ||||
| export declare const CAPICOM_PROPID_FRIENDLY_NAME = 11; | ||||
| export declare const CAPICOM_PROPID_HASH_PROP = 3; | ||||
| export declare const CAPICOM_PROPID_IE30_RESERVED = 7; | ||||
| export declare const CAPICOM_PROPID_ISSUER_PUBLIC_KEY_MD5_HASH = 24; | ||||
| export declare const CAPICOM_PROPID_ISSUER_SERIAL_NUMBER_MD5_HASH = 28; | ||||
| export declare const CAPICOM_PROPID_KEY_CONTEXT = 5; | ||||
| export declare const CAPICOM_PROPID_KEY_IDENTIFIER = 20; | ||||
| export declare const CAPICOM_PROPID_KEY_PROV_HANDLE = 1; | ||||
| export declare const CAPICOM_PROPID_KEY_PROV_INFO = 2; | ||||
| export declare const CAPICOM_PROPID_KEY_SPEC = 6; | ||||
| export declare const CAPICOM_PROPID_LAST_RESERVED = 32767; | ||||
| export declare const CAPICOM_PROPID_LAST_USER = 65535; | ||||
| export declare const CAPICOM_PROPID_MD5_HASH = 4; | ||||
| export declare const CAPICOM_PROPID_NEXT_UPDATE_LOCATION = 10; | ||||
| export declare const CAPICOM_PROPID_PUBKEY_ALG_PARA = 22; | ||||
| export declare const CAPICOM_PROPID_PUBKEY_HASH_RESERVED = 8; | ||||
| export declare const CAPICOM_PROPID_PVK_FILE = 12; | ||||
| export declare const CAPICOM_PROPID_RENEWAL = 64; | ||||
| export declare const CAPICOM_PROPID_SHA1_HASH = 3; | ||||
| export declare const CAPICOM_PROPID_SIGNATURE_HASH = 15; | ||||
| export declare const CAPICOM_PROPID_SMART_CARD_DATA = 16; | ||||
| export declare const CAPICOM_PROPID_SUBJECT_NAME_MD5_HASH = 29; | ||||
| export declare const CAPICOM_PROPID_SUBJECT_PUBLIC_KEY_MD5_HASH = 25; | ||||
| export declare const CAPICOM_PROPID_UNKNOWN = 0; | ||||
| export declare const CAPICOM_SMART_CARD_USER_STORE = 4; | ||||
| export declare const CAPICOM_STORE_OPEN_EXISTING_ONLY = 128; | ||||
| export declare const CAPICOM_STORE_OPEN_INCLUDE_ARCHIVED = 256; | ||||
| export declare const CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2; | ||||
| export declare const CAPICOM_STORE_OPEN_READ_ONLY = 0; | ||||
| export declare const CAPICOM_STORE_OPEN_READ_WRITE = 1; | ||||
| export declare const CHECK_NONE = 0; | ||||
| export declare const CHECK_OFFLINE_REVOCATION_STATUS = 16; | ||||
| export declare const CHECK_ONLINE_REVOCATION_STATUS = 8; | ||||
| export declare const CHECK_SIGNATURE_VALIDITY = 4; | ||||
| export declare const CHECK_TIME_VALIDITY = 2; | ||||
| export declare const CHECK_TRUSTED_ROOT = 1; | ||||
| export declare const LOG_LEVEL_DEBUG = 4; | ||||
| export declare const LOG_LEVEL_ERROR = 1; | ||||
| export declare const LOG_LEVEL_INFO = 2; | ||||
| export declare const TRUST_CTL_IS_NOT_SIGNATURE_VALID = 262144; | ||||
| export declare const TRUST_CTL_IS_NOT_TIME_VALID = 131072; | ||||
| export declare const TRUST_CTL_IS_NOT_VALID_FOR_USAGE = 524288; | ||||
| export declare const TRUST_IS_CYCLIC = 128; | ||||
| export declare const TRUST_IS_NOT_SIGNATURE_VALID = 8; | ||||
| export declare const TRUST_IS_NOT_TIME_NESTED = 2; | ||||
| export declare const TRUST_IS_NOT_TIME_VALID = 1; | ||||
| export declare const TRUST_IS_NOT_VALID_FOR_USAGE = 16; | ||||
| export declare const TRUST_IS_PARTIAL_CHAIN = 65536; | ||||
| export declare const TRUST_IS_REVOKED = 4; | ||||
| export declare const TRUST_IS_UNTRUSTED_ROOT = 32; | ||||
| export declare const TRUST_REVOCATION_STATUS_UNKNOWN = 64; | ||||
| export declare const XmlDsigGost3410Url = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102001-gostr3411"; | ||||
| export declare const XmlDsigGost3410UrlObsolete = "http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"; | ||||
| export declare const XmlDsigGost3411Url = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411"; | ||||
| export declare const XmlDsigGost3411UrlObsolete = "http://www.w3.org/2001/04/xmldsig-more#gostr3411"; | ||||
							
								
								
									
										4
									
								
								lib/constants/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								lib/constants/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +0,0 @@ | ||||
| export * from './cades-constants'; | ||||
| export * from './issuer-tags-translations'; | ||||
| export * from './oids-dictionary'; | ||||
| export * from './subject-tags-translations'; | ||||
							
								
								
									
										2
									
								
								lib/constants/issuer-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								lib/constants/issuer-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,2 +0,0 @@ | ||||
| import { TagsTranslations } from './tags-translations'; | ||||
| export declare const ISSUER_TAGS_TRANSLATIONS: TagsTranslations[]; | ||||
							
								
								
									
										44
									
								
								lib/constants/oids-dictionary.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								lib/constants/oids-dictionary.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,44 +0,0 @@ | ||||
| export declare const OIDS_DICTIONARY: { | ||||
|     '1.2.643.2.2.34.6': string; | ||||
|     '1.2.643.2.39.1.1': string; | ||||
|     '1.2.643.3.131.1.1': string; | ||||
|     '1.2.643.3.141.1.1': string; | ||||
|     '1.2.643.3.141.1.2': string; | ||||
|     '1.2.643.3.2.100.65.13.11': string; | ||||
|     '1.2.643.3.8.100.1': string; | ||||
|     '1.2.643.3.8.100.1.1': string; | ||||
|     '1.2.643.3.8.100.1.10': string; | ||||
|     '1.2.643.3.8.100.1.11': string; | ||||
|     '1.2.643.3.8.100.1.12': string; | ||||
|     '1.2.643.3.8.100.1.13': string; | ||||
|     '1.2.643.3.8.100.1.14': string; | ||||
|     '1.2.643.3.8.100.1.2': string; | ||||
|     '1.2.643.3.8.100.1.3': string; | ||||
|     '1.2.643.3.8.100.1.4': string; | ||||
|     '1.2.643.3.8.100.1.5': string; | ||||
|     '1.2.643.3.8.100.1.6': string; | ||||
|     '1.2.643.3.8.100.1.7': string; | ||||
|     '1.2.643.3.8.100.1.8': string; | ||||
|     '1.2.643.3.8.100.1.9': string; | ||||
|     '1.2.643.5.1.24.2.1.3': string; | ||||
|     '1.2.643.5.1.24.2.1.3.1': string; | ||||
|     '1.2.643.5.1.24.2.2.2': string; | ||||
|     '1.2.643.5.1.24.2.2.3': string; | ||||
|     '1.2.643.6.2.1.7.1': string; | ||||
|     '1.2.643.6.2.1.7.2': string; | ||||
|     '1.2.643.6.3': string; | ||||
|     '1.2.643.6.3.1.1': string; | ||||
|     '1.2.643.6.3.1.2.1': string; | ||||
|     '1.2.643.6.3.1.2.2': string; | ||||
|     '1.2.643.6.3.1.2.3': string; | ||||
|     '1.2.643.6.3.1.3.1': string; | ||||
|     '1.2.643.6.3.1.4.1': string; | ||||
|     '1.2.643.6.3.1.4.2': string; | ||||
|     '1.2.643.6.3.1.4.3': string; | ||||
|     '1.2.840.113549.1.9.2': string; | ||||
|     '1.3.6.1.4.1.24138.1.1.8.1': string; | ||||
|     '1.3.6.1.4.1.29919.21': string; | ||||
|     '1.3.6.1.5.5.7.3.2': string; | ||||
|     '1.3.6.1.5.5.7.3.4': string; | ||||
|     '1.3.643.3.8.100.15': string; | ||||
| }; | ||||
							
								
								
									
										2
									
								
								lib/constants/subject-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								lib/constants/subject-tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,2 +0,0 @@ | ||||
| import { TagsTranslations } from './tags-translations'; | ||||
| export declare const SUBJECT_TAGS_TRANSLATIONS: TagsTranslations[]; | ||||
							
								
								
									
										4
									
								
								lib/constants/tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								lib/constants/tags-translations.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +0,0 @@ | ||||
| export interface TagsTranslations { | ||||
|     possibleNames: string[]; | ||||
|     translation: string; | ||||
| } | ||||
							
								
								
									
										5
									
								
								lib/crypto-pro.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								lib/crypto-pro.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,5 +0,0 @@ | ||||
| // Type definitions for crypto-pro 2.5.1
 | ||||
| // Project: crypto-pro
 | ||||
| // Definitions by: Vitalii Goma https://github.com/vgoma
 | ||||
| 
 | ||||
| export * from './api'; | ||||
							
								
								
									
										4805
									
								
								lib/crypto-pro.js
									
									
									
									
									
								
							
							
						
						
									
										4805
									
								
								lib/crypto-pro.js
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3
									
								
								lib/helpers/_afterPluginsLoaded.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								lib/helpers/_afterPluginsLoaded.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +0,0 @@ | ||||
| declare type Unpromisify<T> = T extends Promise<infer R> ? R : T; | ||||
| export declare const _afterPluginsLoaded: <T extends (...args: any[]) => any>(fn: T) => (...args: Parameters<T>) => Promise<Unpromisify<ReturnType<T>>>; | ||||
| export {}; | ||||
							
								
								
									
										1
									
								
								lib/helpers/_extractCommonName.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								lib/helpers/_extractCommonName.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _extractCommonName: (subjectName: string) => string; | ||||
| @ -1 +0,0 @@ | ||||
| export declare const _extractMeaningfulErrorMessage: (error: Error) => string; | ||||
							
								
								
									
										3
									
								
								lib/helpers/_generateCadesFn.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								lib/helpers/_generateCadesFn.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +0,0 @@ | ||||
| export declare const __cadesAsyncToken__: {}; | ||||
| export declare const __createCadesPluginObject__: (...args: any[]) => any; | ||||
| export declare const _generateCadesFn: (callback: Function) => string; | ||||
							
								
								
									
										7
									
								
								lib/helpers/_getCadesCert.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								lib/helpers/_getCadesCert.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает сертификат в формате Cades по отпечатку | ||||
|  * | ||||
|  * @param thumbprint - отпечаток сертификата | ||||
|  * @returns сертификат в формате Cades | ||||
|  */ | ||||
| export declare const _getCadesCert: (thumbprint: string) => Promise<any>; | ||||
							
								
								
									
										7
									
								
								lib/helpers/_getDateObj.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								lib/helpers/_getDateObj.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | ||||
| /** | ||||
|  * Возвращает объект даты, совместимый с Cades plugin'ом, зависящий от браузера. | ||||
|  * | ||||
|  * В IE необходимо использовать специфичный формат "VT_DATE" | ||||
|  * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Microsoft_Extensions/Date.getVarDate
 | ||||
|  */ | ||||
| export declare const _getDateObj: (dateObj: any) => Date; | ||||
							
								
								
									
										1
									
								
								lib/helpers/_isSupportedCSPVersion.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								lib/helpers/_isSupportedCSPVersion.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _isSupportedCSPVersion: (version: string) => boolean; | ||||
							
								
								
									
										1
									
								
								lib/helpers/_isSupportedCadesVersion.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								lib/helpers/_isSupportedCadesVersion.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | ||||
| export declare const _isSupportedCadesVersion: (version: string) => boolean; | ||||
							
								
								
									
										14
									
								
								lib/helpers/_parseCertInfo.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								lib/helpers/_parseCertInfo.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,14 +0,0 @@ | ||||
| import { TagsTranslations } from '../constants/tags-translations'; | ||||
| export interface TagTranslation { | ||||
|     description: string; | ||||
|     title: string; | ||||
|     isTranslated: boolean; | ||||
| } | ||||
| /** | ||||
|  * Парсит информацию из строки с информацией о сертификате | ||||
|  * | ||||
|  * @param tagsTranslations - словарь с расшифровками тэгов | ||||
|  * @param rawInfo - данные для парсинга | ||||
|  * @returns расшифрованная информация по отдельным тэгам | ||||
|  */ | ||||
| export declare const _parseCertInfo: (tagsTranslations: TagsTranslations[], rawInfo: string) => TagTranslation[]; | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user