Compartilhar via


Método Store.Export

[O método Export está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use a classe X509Store no namespace System.Security.Cryptography.X509Certificates .]

O método Export copia o conteúdo de um repositório de certificados aberto para uma cadeia de caracteres codificada.

Sintaxe

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

Parâmetros

SaveAs [in, opcional]

Um valor da enumeração CAPICOM_STORE_SAVE_AS_TYPE que indica o formato da operação de exportação. O valor padrão é CAPICOM_STORE_SAVE_AS_SERIALIZED. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CAPICOM_STORE_SAVE_AS_SERIALIZED
O repositório é salvo em formato serializado.
CAPICOM_STORE_SAVE_AS_PKCS7
O repositório é salvo no formato PKCS nº 7.

 

EncodingType [in, opcional]

Um valor da enumeração CAPICOM_ENCODING_TYPE que indica o tipo de codificação do repositório exportado. O valor padrão é CAPICOM_ENCODE_BASE64. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CAPICOM_ENCODE_ANY
Esse tipo de codificação é usado somente quando os dados de entrada têm um tipo de codificação desconhecido. Se esse valor for usado para especificar o tipo de codificação da saída, CAPICOM_ENCODE_BASE64 será usado. Introduzido no CAPICOM 2.0.
CAPICOM_ENCODE_BASE64
Os dados são salvos como uma cadeia de caracteres codificada em base64.
CAPICOM_ENCODE_BINARY
Os dados são salvos como uma sequência binária pura.

 

Valor retornado

Esse método retorna uma cadeia de caracteres que contém os certificados no repositório no formulário de codificação especificado.

Requisitos

Requisito Valor
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

Repositório

Objetos de criptografia