@astral/cryptopro-cades
Advanced tools
Comparing version 1.7.0 to 1.8.0
@@ -245,3 +245,3 @@ "use strict"; | ||
logData.push({ error: error_1 }); | ||
throw error_1.message; | ||
throw error_1; | ||
case 56: | ||
@@ -248,0 +248,0 @@ (0, utils_1.outputDebug)('createCSR >>', logData); |
@@ -19,1 +19,2 @@ export { sign } from './sign'; | ||
export { createCSR } from './createCSR'; | ||
export { installCertificate } from './installCertificate'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createCSR = exports.getReaders = exports.checkPlugin = exports.findCertificateBySkid = exports.findCertificateByThumbprint = exports.validateCertificate = exports.checkIsValidSystemSetup = exports.getSystemInfo = exports.getCryptoProviders = exports.getCertificates = exports.openStore = exports.createObject = exports.getCertInfo = exports.decrypt = exports.encrypt = exports.signXml = exports.signHash = exports.sign = void 0; | ||
exports.installCertificate = exports.createCSR = exports.getReaders = exports.checkPlugin = exports.findCertificateBySkid = exports.findCertificateByThumbprint = exports.validateCertificate = exports.checkIsValidSystemSetup = exports.getSystemInfo = exports.getCryptoProviders = exports.getCertificates = exports.openStore = exports.createObject = exports.getCertInfo = exports.decrypt = exports.encrypt = exports.signXml = exports.signHash = exports.sign = void 0; | ||
var sign_1 = require("./sign"); | ||
@@ -40,1 +40,3 @@ Object.defineProperty(exports, "sign", { enumerable: true, get: function () { return sign_1.sign; } }); | ||
Object.defineProperty(exports, "createCSR", { enumerable: true, get: function () { return createCSR_1.createCSR; } }); | ||
var installCertificate_1 = require("./installCertificate"); | ||
Object.defineProperty(exports, "installCertificate", { enumerable: true, get: function () { return installCertificate_1.installCertificate; } }); |
@@ -619,6 +619,43 @@ /** | ||
} | ||
export declare const CADESCOM_AllowNone = 0; | ||
export declare const CADESCOM_AllowNoOutstandingRequest = 1; | ||
export declare const CADESCOM_AllowUntrustedCertificate = 2; | ||
export declare const CADESCOM_AllowUntrustedRoot = 4; | ||
/** | ||
* Флаги ограничений на установку цепочки сертификатов. | ||
* @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_enum/cadescom_installresponserestrictionflags | ||
*/ | ||
export declare enum CADESCOM_InstallResponseRestrictionFlags { | ||
/** | ||
* Запрет установки недоверенных сертификатов или сертификатов, для которых нет соответствующего запроса. | ||
*/ | ||
CADESCOM_AllowNone = 0, | ||
/** | ||
* Создание закрытого ключа из ответа на запрос. | ||
*/ | ||
CADESCOM_AllowNoOutstandingRequest = 1, | ||
/** | ||
* Установка недоверенных сертификатов конечного пользователя и центров сертификации. | ||
*/ | ||
CADESCOM_AllowUntrustedCertificate = 2, | ||
/** | ||
* Установка сертификата, даже если корневой центр сертификации для него не является доверенным. | ||
*/ | ||
CADESCOM_AllowUntrustedRoot = 4 | ||
} | ||
/** | ||
* Указывает характер конечной сущности, для которой предназначен сертификат | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-x509certificateenrollmentcontext | ||
*/ | ||
export declare enum X509CertificateEnrollmentContext { | ||
ContextNone = 0, | ||
/** | ||
* Сертификат предназначен для конечного пользователя. | ||
*/ | ||
ContextUser = 1, | ||
/** | ||
* Сертификат предназначен для компьютера. | ||
*/ | ||
ContextMachine = 2, | ||
/** | ||
* Сертификат запрашивается администратором, действующим от имени компьютера. | ||
*/ | ||
ContextAdministratorForceMachine = 3 | ||
} | ||
export declare const CADESCOM_SkipInstallToStore = 268435456; | ||
@@ -675,2 +712,9 @@ export declare const CADESCOM_InstallCertChainToContainer = 536870912; | ||
export declare const XCN_CRYPT_STRING_BASE64REQUESTHEADER = 3; | ||
/** | ||
* Строка закодирована в кодировке base64. Значения перечисления используются в следующем порядке: | ||
* XCN_CRYPT_STRING_BASE64HEADER | ||
* XCN_CRYPT_STRING_BASE64 | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-encodingtype | ||
*/ | ||
export declare const XCN_CRYPT_STRING_BASE64_ANY = 6; | ||
export declare const AT_KEYEXCHANGE = 1; | ||
@@ -677,0 +721,0 @@ export declare const AT_SIGNATURE = 2; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ENABLE_ANY_OPERATION = exports.ENABLE_CARRIER_CREATE = exports.ENABLE_CARRIER_OPEN_ENUM = exports.DISABLE_EVERY_CARRIER_OPERATION = exports.ENABLE_ANY_CARRIER_TYPE = exports.ENABLE_CARRIER_TYPE_FKC_SM = exports.ENABLE_CARRIER_TYPE_FKC_NO_SM = exports.ENABLE_CARRIER_TYPE_CSP = exports.CADESCOM_UseContainerStore = exports.CADESCOM_InstallCertChainToContainer = exports.CADESCOM_SkipInstallToStore = exports.CADESCOM_AllowUntrustedRoot = exports.CADESCOM_AllowUntrustedCertificate = exports.CADESCOM_AllowNoOutstandingRequest = exports.CADESCOM_AllowNone = exports.CADESCOM_HASH_ALGORITHM = exports.CADESCOM_ENCRYPTION_ALGORITHM = exports.CADESCOM_DISPLAY_DATA_ATTRIBUTE = exports.CADESCOM_DISPLAY_DATA_CONTENT = exports.CADESCOM_DISPLAY_DATA_NONE = exports.CADESCOM_BASE64_TO_BINARY = exports.CADESCOM_STRING_TO_UCS2LE = exports.CADESCOM_ATTRIBUTE_OTHER = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_MACHINE_INFO = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = exports.CAPICOM_EKU_OTHER = exports.CAPICOM_EKU_SMARTCARD_LOGON = exports.CAPICOM_EKU_CLIENT_AUTH = exports.CAPICOM_OID_KEY_USAGE_EXTENSION = exports.CAPICOM_OID_OTHER = exports.CAPICOM_PROPID = exports.CERT_KEY_SPEC_PROP_ID = exports.CAPICOM_KEY_USAGE = exports.CAPICOM_CERTIFICATE_FIND_TYPE = exports.CAPICOM_CERT_INFO_TYPE = exports.STORE_LOCATION = exports.CAPICOM_STORE_OPEN_MODE = exports.CAPICOM_ENCODING_TYPE = exports.CADESCOM_ENCODING_TYPE = exports.CAPICOM_CERTIFICATE_INCLUDE_OPTION = exports.XML_SIGNATURE_GOST_ALGORITHM_TYPE = exports.CADESCOM_CADES_TYPE = exports.CADESCOM_XADES_TYPE = exports.CADESCOM_XML_SIGNATURE_TYPE = exports.CAPICOM_MY_STORE = void 0; | ||
exports.CRYPTO_OBJECTS = exports.CERT_POLICY_QUALIFIER_TYPE = exports.ALLOW_EXPORT_FLAG = exports.CARRIER_FLAG_VIRTUAL = exports.CARRIER_FLAG_ABLE_VISUALISE_SIGNATURE = exports.CARRIER_FLAG_SECURE_MESSAGING = exports.CARRIER_FLAG_FUNCTIONAL_CARRIER = exports.CARRIER_FLAG_PROTECTED = exports.CARRIER_FLAG_UNIQUE = exports.CARRIER_FLAG_REMOVABLE = exports.AT_SIGNATURE = exports.AT_KEYEXCHANGE = exports.XCN_CRYPT_STRING_BASE64REQUESTHEADER = exports.XCN_CRYPT_STRING_BASE64 = exports.XCN_CRYPT_STRING_BASE64HEADER = exports.CADESCOM_MEDIA_TYPE = exports.CADESCOM_PRODUCT_TSP = exports.CADESCOM_PRODUCT_OCSP = exports.CADESCOM_PRODUCT_CSP = void 0; | ||
exports.CADESCOM_PRODUCT_OCSP = exports.CADESCOM_PRODUCT_CSP = exports.ENABLE_ANY_OPERATION = exports.ENABLE_CARRIER_CREATE = exports.ENABLE_CARRIER_OPEN_ENUM = exports.DISABLE_EVERY_CARRIER_OPERATION = exports.ENABLE_ANY_CARRIER_TYPE = exports.ENABLE_CARRIER_TYPE_FKC_SM = exports.ENABLE_CARRIER_TYPE_FKC_NO_SM = exports.ENABLE_CARRIER_TYPE_CSP = exports.CADESCOM_UseContainerStore = exports.CADESCOM_InstallCertChainToContainer = exports.CADESCOM_SkipInstallToStore = exports.X509CertificateEnrollmentContext = exports.CADESCOM_InstallResponseRestrictionFlags = exports.CADESCOM_HASH_ALGORITHM = exports.CADESCOM_ENCRYPTION_ALGORITHM = exports.CADESCOM_DISPLAY_DATA_ATTRIBUTE = exports.CADESCOM_DISPLAY_DATA_CONTENT = exports.CADESCOM_DISPLAY_DATA_NONE = exports.CADESCOM_BASE64_TO_BINARY = exports.CADESCOM_STRING_TO_UCS2LE = exports.CADESCOM_ATTRIBUTE_OTHER = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_MACHINE_INFO = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = exports.CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = exports.CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = exports.CAPICOM_EKU_OTHER = exports.CAPICOM_EKU_SMARTCARD_LOGON = exports.CAPICOM_EKU_CLIENT_AUTH = exports.CAPICOM_OID_KEY_USAGE_EXTENSION = exports.CAPICOM_OID_OTHER = exports.CAPICOM_PROPID = exports.CERT_KEY_SPEC_PROP_ID = exports.CAPICOM_KEY_USAGE = exports.CAPICOM_CERTIFICATE_FIND_TYPE = exports.CAPICOM_CERT_INFO_TYPE = exports.STORE_LOCATION = exports.CAPICOM_STORE_OPEN_MODE = exports.CAPICOM_ENCODING_TYPE = exports.CADESCOM_ENCODING_TYPE = exports.CAPICOM_CERTIFICATE_INCLUDE_OPTION = exports.XML_SIGNATURE_GOST_ALGORITHM_TYPE = exports.CADESCOM_CADES_TYPE = exports.CADESCOM_XADES_TYPE = exports.CADESCOM_XML_SIGNATURE_TYPE = exports.CAPICOM_MY_STORE = void 0; | ||
exports.CRYPTO_OBJECTS = exports.CERT_POLICY_QUALIFIER_TYPE = exports.ALLOW_EXPORT_FLAG = exports.CARRIER_FLAG_VIRTUAL = exports.CARRIER_FLAG_ABLE_VISUALISE_SIGNATURE = exports.CARRIER_FLAG_SECURE_MESSAGING = exports.CARRIER_FLAG_FUNCTIONAL_CARRIER = exports.CARRIER_FLAG_PROTECTED = exports.CARRIER_FLAG_UNIQUE = exports.CARRIER_FLAG_REMOVABLE = exports.AT_SIGNATURE = exports.AT_KEYEXCHANGE = exports.XCN_CRYPT_STRING_BASE64_ANY = exports.XCN_CRYPT_STRING_BASE64REQUESTHEADER = exports.XCN_CRYPT_STRING_BASE64 = exports.XCN_CRYPT_STRING_BASE64HEADER = exports.CADESCOM_MEDIA_TYPE = exports.CADESCOM_PRODUCT_TSP = void 0; | ||
/* eslint-disable @typescript-eslint/naming-convention */ | ||
@@ -641,6 +641,45 @@ /** | ||
})(CADESCOM_HASH_ALGORITHM = exports.CADESCOM_HASH_ALGORITHM || (exports.CADESCOM_HASH_ALGORITHM = {})); | ||
exports.CADESCOM_AllowNone = 0; | ||
exports.CADESCOM_AllowNoOutstandingRequest = 0x1; | ||
exports.CADESCOM_AllowUntrustedCertificate = 0x2; | ||
exports.CADESCOM_AllowUntrustedRoot = 0x4; | ||
/** | ||
* Флаги ограничений на установку цепочки сертификатов. | ||
* @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_enum/cadescom_installresponserestrictionflags | ||
*/ | ||
var CADESCOM_InstallResponseRestrictionFlags; | ||
(function (CADESCOM_InstallResponseRestrictionFlags) { | ||
/** | ||
* Запрет установки недоверенных сертификатов или сертификатов, для которых нет соответствующего запроса. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowNone"] = 0] = "CADESCOM_AllowNone"; | ||
/** | ||
* Создание закрытого ключа из ответа на запрос. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowNoOutstandingRequest"] = 1] = "CADESCOM_AllowNoOutstandingRequest"; | ||
/** | ||
* Установка недоверенных сертификатов конечного пользователя и центров сертификации. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowUntrustedCertificate"] = 2] = "CADESCOM_AllowUntrustedCertificate"; | ||
/** | ||
* Установка сертификата, даже если корневой центр сертификации для него не является доверенным. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowUntrustedRoot"] = 4] = "CADESCOM_AllowUntrustedRoot"; | ||
})(CADESCOM_InstallResponseRestrictionFlags = exports.CADESCOM_InstallResponseRestrictionFlags || (exports.CADESCOM_InstallResponseRestrictionFlags = {})); | ||
/** | ||
* Указывает характер конечной сущности, для которой предназначен сертификат | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-x509certificateenrollmentcontext | ||
*/ | ||
var X509CertificateEnrollmentContext; | ||
(function (X509CertificateEnrollmentContext) { | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextNone"] = 0] = "ContextNone"; | ||
/** | ||
* Сертификат предназначен для конечного пользователя. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextUser"] = 1] = "ContextUser"; | ||
/** | ||
* Сертификат предназначен для компьютера. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextMachine"] = 2] = "ContextMachine"; | ||
/** | ||
* Сертификат запрашивается администратором, действующим от имени компьютера. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextAdministratorForceMachine"] = 3] = "ContextAdministratorForceMachine"; | ||
})(X509CertificateEnrollmentContext = exports.X509CertificateEnrollmentContext || (exports.X509CertificateEnrollmentContext = {})); | ||
exports.CADESCOM_SkipInstallToStore = 0x10000000; | ||
@@ -698,2 +737,9 @@ exports.CADESCOM_InstallCertChainToContainer = 0x20000000; | ||
exports.XCN_CRYPT_STRING_BASE64REQUESTHEADER = 3; | ||
/** | ||
* Строка закодирована в кодировке base64. Значения перечисления используются в следующем порядке: | ||
* XCN_CRYPT_STRING_BASE64HEADER | ||
* XCN_CRYPT_STRING_BASE64 | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-encodingtype | ||
*/ | ||
exports.XCN_CRYPT_STRING_BASE64_ANY = 6; | ||
exports.AT_KEYEXCHANGE = 1; | ||
@@ -700,0 +746,0 @@ exports.AT_SIGNATURE = 2; |
@@ -242,3 +242,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
logData.push({ error: error_1 }); | ||
throw error_1.message; | ||
throw error_1; | ||
case 56: | ||
@@ -245,0 +245,0 @@ outputDebug('createCSR >>', logData); |
@@ -19,1 +19,2 @@ export { sign } from './sign'; | ||
export { createCSR } from './createCSR'; | ||
export { installCertificate } from './installCertificate'; |
@@ -19,1 +19,2 @@ export { sign } from './sign'; | ||
export { createCSR } from './createCSR'; | ||
export { installCertificate } from './installCertificate'; |
@@ -619,6 +619,43 @@ /** | ||
} | ||
export declare const CADESCOM_AllowNone = 0; | ||
export declare const CADESCOM_AllowNoOutstandingRequest = 1; | ||
export declare const CADESCOM_AllowUntrustedCertificate = 2; | ||
export declare const CADESCOM_AllowUntrustedRoot = 4; | ||
/** | ||
* Флаги ограничений на установку цепочки сертификатов. | ||
* @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_enum/cadescom_installresponserestrictionflags | ||
*/ | ||
export declare enum CADESCOM_InstallResponseRestrictionFlags { | ||
/** | ||
* Запрет установки недоверенных сертификатов или сертификатов, для которых нет соответствующего запроса. | ||
*/ | ||
CADESCOM_AllowNone = 0, | ||
/** | ||
* Создание закрытого ключа из ответа на запрос. | ||
*/ | ||
CADESCOM_AllowNoOutstandingRequest = 1, | ||
/** | ||
* Установка недоверенных сертификатов конечного пользователя и центров сертификации. | ||
*/ | ||
CADESCOM_AllowUntrustedCertificate = 2, | ||
/** | ||
* Установка сертификата, даже если корневой центр сертификации для него не является доверенным. | ||
*/ | ||
CADESCOM_AllowUntrustedRoot = 4 | ||
} | ||
/** | ||
* Указывает характер конечной сущности, для которой предназначен сертификат | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-x509certificateenrollmentcontext | ||
*/ | ||
export declare enum X509CertificateEnrollmentContext { | ||
ContextNone = 0, | ||
/** | ||
* Сертификат предназначен для конечного пользователя. | ||
*/ | ||
ContextUser = 1, | ||
/** | ||
* Сертификат предназначен для компьютера. | ||
*/ | ||
ContextMachine = 2, | ||
/** | ||
* Сертификат запрашивается администратором, действующим от имени компьютера. | ||
*/ | ||
ContextAdministratorForceMachine = 3 | ||
} | ||
export declare const CADESCOM_SkipInstallToStore = 268435456; | ||
@@ -675,2 +712,9 @@ export declare const CADESCOM_InstallCertChainToContainer = 536870912; | ||
export declare const XCN_CRYPT_STRING_BASE64REQUESTHEADER = 3; | ||
/** | ||
* Строка закодирована в кодировке base64. Значения перечисления используются в следующем порядке: | ||
* XCN_CRYPT_STRING_BASE64HEADER | ||
* XCN_CRYPT_STRING_BASE64 | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-encodingtype | ||
*/ | ||
export declare const XCN_CRYPT_STRING_BASE64_ANY = 6; | ||
export declare const AT_KEYEXCHANGE = 1; | ||
@@ -677,0 +721,0 @@ export declare const AT_SIGNATURE = 2; |
@@ -637,6 +637,45 @@ /* eslint-disable @typescript-eslint/naming-convention */ | ||
})(CADESCOM_HASH_ALGORITHM || (CADESCOM_HASH_ALGORITHM = {})); | ||
export var CADESCOM_AllowNone = 0; | ||
export var CADESCOM_AllowNoOutstandingRequest = 0x1; | ||
export var CADESCOM_AllowUntrustedCertificate = 0x2; | ||
export var CADESCOM_AllowUntrustedRoot = 0x4; | ||
/** | ||
* Флаги ограничений на установку цепочки сертификатов. | ||
* @see https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_enum/cadescom_installresponserestrictionflags | ||
*/ | ||
export var CADESCOM_InstallResponseRestrictionFlags; | ||
(function (CADESCOM_InstallResponseRestrictionFlags) { | ||
/** | ||
* Запрет установки недоверенных сертификатов или сертификатов, для которых нет соответствующего запроса. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowNone"] = 0] = "CADESCOM_AllowNone"; | ||
/** | ||
* Создание закрытого ключа из ответа на запрос. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowNoOutstandingRequest"] = 1] = "CADESCOM_AllowNoOutstandingRequest"; | ||
/** | ||
* Установка недоверенных сертификатов конечного пользователя и центров сертификации. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowUntrustedCertificate"] = 2] = "CADESCOM_AllowUntrustedCertificate"; | ||
/** | ||
* Установка сертификата, даже если корневой центр сертификации для него не является доверенным. | ||
*/ | ||
CADESCOM_InstallResponseRestrictionFlags[CADESCOM_InstallResponseRestrictionFlags["CADESCOM_AllowUntrustedRoot"] = 4] = "CADESCOM_AllowUntrustedRoot"; | ||
})(CADESCOM_InstallResponseRestrictionFlags || (CADESCOM_InstallResponseRestrictionFlags = {})); | ||
/** | ||
* Указывает характер конечной сущности, для которой предназначен сертификат | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-x509certificateenrollmentcontext | ||
*/ | ||
export var X509CertificateEnrollmentContext; | ||
(function (X509CertificateEnrollmentContext) { | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextNone"] = 0] = "ContextNone"; | ||
/** | ||
* Сертификат предназначен для конечного пользователя. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextUser"] = 1] = "ContextUser"; | ||
/** | ||
* Сертификат предназначен для компьютера. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextMachine"] = 2] = "ContextMachine"; | ||
/** | ||
* Сертификат запрашивается администратором, действующим от имени компьютера. | ||
*/ | ||
X509CertificateEnrollmentContext[X509CertificateEnrollmentContext["ContextAdministratorForceMachine"] = 3] = "ContextAdministratorForceMachine"; | ||
})(X509CertificateEnrollmentContext || (X509CertificateEnrollmentContext = {})); | ||
export var CADESCOM_SkipInstallToStore = 0x10000000; | ||
@@ -694,2 +733,9 @@ export var CADESCOM_InstallCertChainToContainer = 0x20000000; | ||
export var XCN_CRYPT_STRING_BASE64REQUESTHEADER = 3; | ||
/** | ||
* Строка закодирована в кодировке base64. Значения перечисления используются в следующем порядке: | ||
* XCN_CRYPT_STRING_BASE64HEADER | ||
* XCN_CRYPT_STRING_BASE64 | ||
* @see https://learn.microsoft.com/ru-ru/windows/win32/api/certenroll/ne-certenroll-encodingtype | ||
*/ | ||
export var XCN_CRYPT_STRING_BASE64_ANY = 6; | ||
export var AT_KEYEXCHANGE = 1; | ||
@@ -696,0 +742,0 @@ export var AT_SIGNATURE = 2; |
@@ -7,1 +7,2 @@ export * from './cadesplugin'; | ||
export * from './IReaderMode'; | ||
export * from './СreateCSRInputDTO'; |
@@ -7,1 +7,2 @@ export * from './cadesplugin'; | ||
export * from './IReaderMode'; | ||
export * from './СreateCSRInputDTO'; |
@@ -10,3 +10,3 @@ { | ||
}, | ||
"version": "1.7.0", | ||
"version": "1.8.0", | ||
"author": "Astral.Soft", | ||
@@ -13,0 +13,0 @@ "license": "MIT", |
@@ -62,1 +62,2 @@ # @astral/cryptopro-cades | ||
- createCSR - формирование контейнера и запроса на сертификат за один криптосеанс. Работает с VipNet и CryptoPro | ||
- installCertificate - устанавливает цепочку сертификатов в хранилище |
@@ -7,1 +7,2 @@ export * from './cadesplugin'; | ||
export * from './IReaderMode'; | ||
export * from './СreateCSRInputDTO'; |
@@ -23,1 +23,2 @@ "use strict"; | ||
__exportStar(require("./IReaderMode"), exports); | ||
__exportStar(require("./\u0421reateCSRInputDTO"), exports); |
794556
291
15358
63