структура SCH_CRED_SECRET_PRIVKEY (schannel.h)
[Структура SCH_CRED_SECRET_PRIVKEY доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте структуру SCH_CREDENTIALS .]
Структура SCH_CRED_SECRET_PRIVKEY содержит сведения о закрытом ключе , необходимые для проверки подлинности клиента или сервера.
Синтаксис
typedef struct _SCH_CRED_SECRET_PRIVKEY {
DWORD dwType;
PBYTE pPrivateKey;
DWORD cbPrivateKey;
PSTR pszPassword;
} SCH_CRED_SECRET_PRIVKEY, *PSCH_CRED_SECRET_PRIVKEY;
Члены
dwType
Всегда должно быть задано значение SCHANNEL_SECRET_PRIVKEY.
pPrivateKey
Указатель на зашифрованный закрытый ключ.
cbPrivateKey
Число байтов в зашифрованном закрытом ключе.
pszPassword
Указатель на строку, завершающуюся значением NULL, которую Schannel использует для расшифровки закрытого ключа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | schannel.h (включая Schnlsp.h) |