Função SslCrackCertificate (schannel.h)
[A função SslCrackCertificate está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use a função CertCreateCertificateContext .]
Retorna uma estrutura X509Certificate com as informações contidas no BLOB de certificado especificado.
Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Schannel.dll.
Sintaxe
BOOL SslCrackCertificate(
[in] PUCHAR pbCertificate,
[in] DWORD cbCertificate,
[in] DWORD dwFlags,
[out] PX509Certificate *ppCertificate
);
Parâmetros
[in] pbCertificate
O BLOB de certificado do qual criar a nova estrutura X509Certificate .
[in] cbCertificate
O comprimento, em bytes, do BLOB contido no parâmetro pbCertificate .
[in] dwFlags
Defina esse valor como CF_CERT_FROM_FILE para especificar que o BLOB de certificado contido no parâmetro pbCertificate é de um arquivo.
[out] ppCertificate
No retorno, recebe o endereço de um ponteiro para a estrutura X509Certificate que essa função cria.
Quando terminar de usar a estrutura X509Certificate , libere-a chamando SslFreeCertificate.
Retornar valor
Retornará diferente de zero se essa função tiver criado com êxito uma estrutura X509Certificate ou zero caso contrário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | schannel.h |
DLL | Schannel.dll |