Store.Export 方法

[ Export 方法可用于“要求”部分中指定的操作系统。 请改用 System.Security.Cryptography.X509Certificates 命名空间中的 X509Store。]

Export 方法将打开的证书存储的内容复制到编码的字符串中。

语法

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

parameters

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, optional]

CAPICOM_ENCODING_TYPE 枚举的值,该值指示导出的存储的编码类型。 默认值为 CAPICOM_ENCODE_BASE64。 此参数的取值可为下列值之一:

含义
CAPICOM_ENCODE_ANY
仅当输入数据具有未知编码类型时,才使用此编码类型。 如果使用此值指定输出的编码类型,则将改用CAPICOM_ENCODE_BASE64。 在 CAPICOM 2.0 中引入。
CAPICOM_ENCODE_BASE64
数据保存为 base64 编码的字符串。
CAPICOM_ENCODE_BINARY
数据保存为纯二进制序列。

 

返回值

此方法返回一个字符串,其中包含指定编码形式的存储区中的证书。

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

存储

加密对象