Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[A função SslCrackCertificate está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou 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 nenhuma 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.
Valor de retorno
Retornará diferente de zero se essa função tiver criado com êxito uma estrutura X509Certificate ou zero caso contrário.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2003 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| Header | schannel.h |
| Library | schannel.lib |
| de DLL |
Schannel.dll |