Импортирует ранее экспортированый симметричный ключ.
Синтаксис
HRESULT ImportKey ( BSTR pbData, ICertificate *pVal, BSTR Password );
Sub ImportKey ( _ pbData As String, _ pVal As ICertificate, _ [Password As String] _ )
Параметры
- pbData
-
[in] Данные, содержащие зашифрованный ключ, произведенный с импользованием метода ExportKey. См. описание формата данных в документации на метод ExportKey.
- pVal
-
[in] Сертификат со ссылкой на закрытый ключ, в адрес которого был зашифрован импортируемый ключ.
- Password
-
[in, optional] Пароль от контейнера с закрытым ключем. Если данный параметр не указан, и на контейнере есть пароль, то пользователю будет выведено окно с предложением ввести пароль.
Возвращаемое значение
Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.
Параметры
- pbData
-
Данные, содержащие зашифрованный ключ, произведенный с импользованием метода ExportKey. См. описание формата данных в документации на метод ExportKey.
- pVal
-
Сертификат со ссылкой на закрытый ключ, в адрес которого был зашифрован импортируемый ключ.
- Password
-
Пароль от контейнера с закрытым ключем. Если данный параметр не указан, и на контейнере есть пароль, то пользователю будет выведено окно с предложением ввести пароль.
Примечания
Метод ImportKey импортирует ранее экспортированый симметричный ключ.
Требования
Заголовочный файл | cadescom.h |
---|---|
Библиотека DLL | cadescom.dll |
Идентификаторы GUID | cadescom_i.c |
Минимальная версия продукта | 2.0 |