Fonction SslGetServerIdentity (schannel.h)
La fonction SslGetServerIdentity obtient l’identité du serveur. Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir un lien dynamique vers Schannel.dll.
Syntaxe
SECURITY_STATUS SslGetServerIdentity(
[in] PBYTE ClientHello,
[in] DWORD ClientHelloSize,
[out] PBYTE *ServerIdentity,
[out] PDWORD ServerIdentitySize,
[in] DWORD Flags
);
Paramètres
[in] ClientHello
Message du client.
[in] ClientHelloSize
Taille du message client.
[out] ServerIdentity
Pointeur à l’intérieur du message où le nom du serveur commence.
[out] ServerIdentitySize
Longueur du nom du serveur.
[in] Flags
Ce paramètre est réservé et doit être égal à zéro.
Valeur retournée
Status de l’appel à la fonction.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
|
L’un des paramètres ClientHello, ServerIdentity ou ServerIdentitySize est NULL. |
|
Le paramètre ServerIdentitySize est plus petit que le paramètre ClientHelloSize . |
Spécifications
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | schannel.h |
DLL | Schannel.dll |