schannel.h) (SCH_CRED_SECRET_PRIVKEY 结构

[ 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)