Поделиться через


Метод Certificates.Save

[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс X509Certificate2Collection в пространстве имен System.Security.Cryptography.X509Certificates .]

Метод Save сохраняет объекты Certificate в коллекции.

Синтаксис

Certificates.Save( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal SaveAs ], _
  [ ByVal ExportFlag ] _
)

Параметры

FileName [in]

Строка, содержащая имя выходного файла, в котором будут сохранены сертификаты.

Пароль [в, необязательно]

Строка, содержащая пароль в виде открытого текста для файла закрытого ключа . Значением по умолчанию является пустая строка (""). Для пароля можно использовать до 32 символов Юникода, включая завершающий символ NULL. Сведения о защите пароля см. в разделе Обработка паролей.

SaveAs [in, optional]

Значение перечисления CAPICOM_CERTIFICATES_SAVE_AS_TYPE , указывающее формат выходного файла. Значение по умолчанию — CAPICOM_CERTIFICATES_SAVE_AS_PFX. В следующей таблице приводятся возможные значения.

Значение Значение
CAPICOM_CERTIFICATES_SAVE_AS_PFX
Сертификаты сохраняются в виде PFX-файла.
CAPICOM_CERTIFICATES_SAVE_AS_PKCS7
Сертификаты сохраняются в виде PKCS No 7.
CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED
Сертификаты сохраняются как сериализованные.

 

ExportFlag [in, необязательный]

Значение перечисления CAPICOM_EXPORT_FLAG , указывающее, игнорируются ли какие-либо ошибки экспорта закрытого ключа. Значение по умолчанию — CAPICOM_EXPORT_DEFAULT. В следующей таблице приводятся возможные значения.

Значение Значение
CAPICOM_EXPORT_DEFAULT
Ошибки экспорта закрытого ключа не игнорируются.
CAPICOM_EXPORT_IGNORE_PRIVATE_KEY_NOT_EXPORTABLE_ERROR
Ошибки экспорта закрытого ключа игнорируются.

 

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Этот метод вызывает CAPICOM_E_NOT_ALLOWED при создании скрипта из веб-приложения.

Объекты Certificate можно получить с помощью метода Store.Load .

Требования

Требование Значение
Окончание поддержки клиентов
Windows Vista
Окончание поддержки сервера
Windows Server 2008
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll

См. также раздел

Сертификаты