Método ICertAdmin2::ImportKey (certadm.h)
O método ImportKey adiciona um conjunto de chaves criptografada a um item no banco de dados dos Serviços de Certificados. O conjunto de chaves é criptografado para um ou vários certificados kra (agente de recuperação de chave).
Sintaxe
HRESULT ImportKey(
[in] const BSTR strConfig,
[in] LONG RequestId,
[in] const BSTR strCertHash,
[in] LONG Flags,
[in] const BSTR strKey
);
Parâmetros
[in] strConfig
Valor de cadeia de caracteres que representa uma cadeia de caracteres de configuração válida para a AC (autoridade de certificação ) no formulário COMPUTERNAME\CANAME, em que COMPUTERNAME é o nome de rede do servidor dos Serviços de Certificados e CANAME é o nome comum da AC, conforme inserido durante a instalação dos Serviços de Certificado. Para obter informações sobre o nome da cadeia de caracteres de configuração, consulte ICertConfig.
[in] RequestId
Valor LONG que representa a ID da solicitação de certificado no banco de dados do Certificates Services. Se o número de série (passado como strCertHash) for usado em vez da ID da solicitação, use zero para esse valor.
[in] strCertHash
Valor de cadeia de caracteres que representa o hash do certificado. Para que strCertHash seja usado, você deve especificar um valor igual a zero para RequestId.
[in] Flags
Especifica o formato da chave. Esse parâmetro pode usar um dos valores a seguir.
Valor | Significado |
---|---|
|
Formato BASE64 com início ou término. |
|
Formato BASE64 sem início ou término. |
|
Formato binário. |
Além disso, o valor a seguir pode ser combinado com o valor de formato usando uma operação OR bit a bit.
Valor | Significado |
---|---|
|
Todas as informações codificadas em KRA existentes são substituídas. |
[in] strKey
Valor de cadeia de caracteres que representa as informações da chave KRA.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certadm.h (inclua Certsrv.h) |
Biblioteca | Certidl.lib |
DLL | Certadm.dll |