Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция SslCrackCertificate доступна для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях. Вместо этого используйте функцию CertCreateCertificateContext .]
Возвращает структуру X509Certificate со сведениями, содержащимися в указанном BLOB-объекте сертификата.
Эта функция не имеет связанной библиотеки импорта. Для динамической связи с Schannel.dllнеобходимо использовать функции LoadLibrary и GetProcAddress .
Синтаксис
BOOL SslCrackCertificate(
[in] PUCHAR pbCertificate,
[in] DWORD cbCertificate,
[in] DWORD dwFlags,
[out] PX509Certificate *ppCertificate
);
Параметры
[in] pbCertificate
BLOB-объект сертификата, из которого создается новая структура X509Certificate .
[in] cbCertificate
Длина большого двоичного объекта в байтах, содержащегося в параметре pbCertificate .
[in] dwFlags
Задайте для этого значения значение CF_CERT_FROM_FILE , чтобы указать, что BLOB-объект сертификата, содержащийся в параметре pbCertificate , находится в файле.
[out] ppCertificate
При возврате получает адрес указателя на структуру X509Certificate , которую создает эта функция.
Завершив использование структуры X509Certificate , освободите ее, вызвав SslFreeCertificate.
Возвращаемое значение
Возвращает ненулевое значение, если эта функция успешно создала структуру X509Certificate или ноль в противном случае.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | schannel.h |
| Library | schannel.lib |
| DLL | Schannel.dll |