Método ICertificate2::Load
[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use a classe X509Certificate2 no namespace System.Security.Cryptography.X509Certificates .]
O método Load importa um certificado de um arquivo. Esse método foi introduzido no CAPICOM 2.0.
Sintaxe
Certificate.Load( _
ByVal FileName, _
[ ByVal Password ], _
[ ByVal KeyStorageFlag ], _
[ ByVal KeyLocation ] _
)
Parâmetros
-
FileName [in]
-
Uma cadeia de caracteres que contém o caminho para um arquivo .cer ou .pfx que contém os dados do certificado.
-
Senha [in, opcional]
-
Uma cadeia de caracteres que contém a senha de texto sem formatação para o arquivo de chave privada . A senha pode conter até 32 caracteres Unicode, incluindo um caractere nulo de terminação. Para obter informações sobre como proteger a senha, consulte Manipulando senhas.
-
KeyStorageFlag [in, opcional]
-
Um valor da enumeração CAPICOM_KEY_STORAGE_FLAG que define sinalizadores de armazenamento de chaves. O padrão é CAPICOM_KEY_STORAGE_DEFAULT. A tabela a seguir mostra os valores possíveis.
Valor Significado - CAPICOM_KEY_STORAGE_DEFAULT
Armazenamento de chaves padrão. - CAPICOM_KEY_STORAGE_EXPORTABLE
A chave é exportável. - CAPICOM_KEY_STORAGE_USER_PROTECTED
A chave é protegida pelo usuário. -
KeyLocation [in, opcional]
-
Um valor da enumeração CAPICOM_KEY_LOCATION que define tipos de localização de chave. O valor padrão é CAPICOM_CURRENT_USER_KEY. A tabela a seguir mostra os valores possíveis.
Valor Significado - CAPICOM_CURRENT_USER_KEY
A chave é uma chave de usuário. - CAPICOM_LOCAL_MACHINE_KEY
A chave é uma chave de computador.
Valor retornado
Esse método não retorna um valor.
Comentários
Esse método gera CAPICOM_E_NOT_ALLOWED quando é roteirizado de um aplicativo baseado na Web.
Requisitos
Requisito | Valor |
---|---|
Fim do suporte ao cliente |
Windows Vista |
Fim do suporte ao servidor |
Windows Server 2008 |
Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
DLL |
|