Метод Store.Export

[Метод Export доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509Store в пространстве имен System.Security.Cryptography.X509Certificates .]

Метод Export копирует содержимое открытого хранилища сертификатов в закодированную строку.

Синтаксис

Store.Export( _
  [ ByVal SaveAs ], _
  [ ByVal EncodingType ] _
)

Параметры

SaveAs [in, optional]

Значение перечисления CAPICOM_STORE_SAVE_AS_TYPE , указывающее формат операции экспорта. Значение по умолчанию — CAPICOM_STORE_SAVE_AS_SERIALIZED. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
CAPICOM_STORE_SAVE_AS_SERIALIZED
Хранилище сохраняется в сериализованном формате.
CAPICOM_STORE_SAVE_AS_PKCS7
Хранилище сохраняется в формате PKCS #7.

 

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

Значение перечисления CAPICOM_ENCODING_TYPE , указывающее тип кодирования экспортированного хранилища. Значение по умолчанию — CAPICOM_ENCODE_BASE64. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
CAPICOM_ENCODE_ANY
Этот тип кодирования используется только в том случае, если входные данные имеют неизвестный тип кодирования. Если это значение используется для указания типа кодирования выходных данных, вместо него будет использоваться CAPICOM_ENCODE_BASE64. Представлено в CAPICOM 2.0.
CAPICOM_ENCODE_BASE64
Данные сохраняются в виде строки в кодировке base64.
CAPICOM_ENCODE_BINARY
Данные сохраняются в виде чистой двоичной последовательности.

 

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

Этот метод возвращает строку, содержащую сертификаты в хранилище в указанной форме кодирования.

Требования

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

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

Магазин

Объекты шифрования