Метод 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 |
|
См. также раздел