Метод ICertificate2::Load
[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс X509Certificate2 в пространстве имен System.Security.Cryptography.X509Certificates .]
Метод Load импортирует сертификат из файла. Этот метод появился в CAPICOM 2.0.
Синтаксис
Certificate.Load( _
ByVal FileName, _
[ ByVal Password ], _
[ ByVal KeyStorageFlag ], _
[ ByVal KeyLocation ] _
)
Параметры
-
FileName [in]
-
Строка, содержащая путь к CER- или PFX-файлу с данными сертификата.
-
Пароль [в, необязательно]
-
Строка, содержащая пароль в виде открытого текста для файла закрытого ключа . Пароль может содержать до 32 символов Юникода, включая завершающий символ NULL. Сведения о защите пароля см. в разделе Обработка паролей.
-
KeyStorageFlag [in, необязательный]
-
Значение перечисления CAPICOM_KEY_STORAGE_FLAG , определяющее флаги хранилища ключей. Значение по умолчанию — CAPICOM_KEY_STORAGE_DEFAULT. В следующей таблице приводятся возможные значения.
Значение Значение - CAPICOM_KEY_STORAGE_DEFAULT
Хранилище ключей по умолчанию. - CAPICOM_KEY_STORAGE_EXPORTABLE
Ключ можно экспортировать. - CAPICOM_KEY_STORAGE_USER_PROTECTED
Ключ защищен пользователем. -
KeyLocation [in, необязательный]
-
Значение перечисления CAPICOM_KEY_LOCATION , определяющее типы расположения ключей. Значение по умолчанию — CAPICOM_CURRENT_USER_KEY. В следующей таблице приводятся возможные значения.
Значение Значение - CAPICOM_CURRENT_USER_KEY
Ключ является ключом пользователя. - CAPICOM_LOCAL_MACHINE_KEY
Ключ — это ключ компьютера.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Этот метод вызывает CAPICOM_E_NOT_ALLOWED при создании скрипта из веб-приложения.
Требования
Требование | Значение |
---|---|
Окончание поддержки клиентов |
Windows Vista |
Окончание поддержки сервера |
Windows Server 2008 |
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|