en-tête sspi.h
Cet en-tête est utilisé par Security et Identity. Pour plus d'informations, consultez les pages suivantes :
sspi.h contient les interfaces de programmation suivantes :
Fonctions
AcceptSecurityContext Permet au composant serveur d’une application de transport d’établir un contexte de sécurité entre le serveur et un client distant. |
AcquireCredentialsHandleA La fonction AcquireCredentialsHandle (CredSSP) acquiert un handle pour les informations d’identification préexistantes d’un principal de sécurité. (ANSI) |
AcquireCredentialsHandleW La fonction AcquireCredentialsHandle (CredSSP) acquiert un handle pour les informations d’identification préexistantes d’un principal de sécurité. (Unicode) |
AddCredentialsA AddCredentialsA (ANSI) ajoute des informations d’identification à la liste des informations d’identification. |
AddCredentialsW AddCredentialsW (Unicode) ajoute des informations d’identification à la liste des informations d’identification. |
AddSecurityPackageA Ajoute un fournisseur de support de sécurité à la liste des fournisseurs pris en charge par Microsoft Negotiate. (ANSI) |
AddSecurityPackageW Ajoute un fournisseur de support de sécurité à la liste des fournisseurs pris en charge par Microsoft Negotiate. (Unicode) |
ApplyControlToken Permet d’appliquer un jeton de contrôle à un contexte de sécurité. |
ChangeAccountPasswordA Modifie le mot de passe d’un compte de domaine Windows à l’aide du fournisseur de support de sécurité spécifié. (ANSI) |
ChangeAccountPasswordW Modifie le mot de passe d’un compte de domaine Windows à l’aide du fournisseur de support de sécurité spécifié. (Unicode) |
CompleteAuthToken Termine un jeton d’authentification. (CompleteAuthToken) |
DecryptMessage Déchiffre un message à l’aide de Digest. |
DéléguéSecurityContext Délègue le contexte de sécurité au serveur spécifié. |
DeleteSecurityContext Supprime les structures de données locales associées au contexte de sécurité spécifié initié par un appel précédent à la fonction InitializeSecurityContext (Général) ou à la fonction AcceptSecurityContext (Général). |
DeleteSecurityPackageA Supprime un fournisseur de support de sécurité de la liste des fournisseurs pris en charge par Microsoft Negotiate. (ANSI) |
DeleteSecurityPackageW Supprime un fournisseur de support de sécurité de la liste des fournisseurs pris en charge par Microsoft Negotiate. (Unicode) |
EncryptMessage Chiffre un message pour assurer la confidentialité à l’aide de Digest. |
EnumerateSecurityPackagesA Retourne un tableau de structures SecPkgInfo qui fournissent des informations sur les packages de sécurité disponibles pour le client. (ANSI) |
EnumerateSecurityPackagesW Retourne un tableau de structures SecPkgInfo qui fournissent des informations sur les packages de sécurité disponibles pour le client. (Unicode) |
ExportSecurityContext La fonction ExportSecurityContext crée une représentation sérialisée d’un contexte de sécurité qui peut être importée ultérieurement dans un autre processus en appelant ImportSecurityContext. |
FreeContextBuffer Permet aux appelants des fonctions de package de sécurité de libérer les mémoires tampons allouées par le package de sécurité. |
FreeCredentialsHandle Avertit le système de sécurité que les informations d’identification ne sont plus nécessaires. |
ImpersonateSecurityContext Permet à un serveur d’emprunter l’identité d’un client à l’aide d’un jeton obtenu précédemment par un appel à AcceptSecurityContext (Général) ou QuerySecurityContextToken. |
ImportSecurityContextA Importe un contexte de sécurité. Le contexte de sécurité doit avoir été exporté vers le processus appelant ImportSecurityContext par un appel précédent à ExportSecurityContext. (ANSI) |
ImportSecurityContextW Importe un contexte de sécurité. Le contexte de sécurité doit avoir été exporté vers le processus appelant ImportSecurityContext par un appel précédent à ExportSecurityContext. (Unicode) |
InitializeSecurityContextA Lance le contexte de sécurité sortant côté client à partir d’un handle d’informations d’identification. (ANSI) |
InitializeSecurityContextW Lance le contexte de sécurité sortant côté client à partir d’un handle d’informations d’identification. (Unicode) |
InitSecurityInterfaceA La fonction InitSecurityInterface retourne un pointeur vers une table de répartition SSPI. Cette fonction permet aux clients d’utiliser SSPI sans liaison directe à une implémentation de l’interface. (ANSI) |
InitSecurityInterfaceW La fonction InitSecurityInterface retourne un pointeur vers une table de répartition SSPI. Cette fonction permet aux clients d’utiliser SSPI sans liaison directe à une implémentation de l’interface. (Unicode) |
MakeSignature Génère une somme de contrôle de chiffrement du message et inclut également des informations de séquencement pour empêcher la perte ou l’insertion du message. |
QueryContextAttributesA Permet à une application de transport d’interroger le package de sécurité CredSSP (Credential Security Support Provider) pour certains attributs d’un contexte de sécurité. (ANSI) |
QueryContextAttributesExA La fonction QueryContextAttributesExA (ANSI) (sspi.h) permet à une application de transport d’interroger un package de sécurité pour certains attributs d’un contexte de sécurité. |
QueryContextAttributesExW La fonction QueryContextAttributesExW (Unicode) (sspi.h) permet à une application de transport d’interroger un package de sécurité pour certains attributs d’un contexte de sécurité. |
QueryContextAttributesW Permet à une application de transport d’interroger le package de sécurité CredSSP (Credential Security Support Provider) pour certains attributs d’un contexte de sécurité. (Unicode) |
QueryCredentialsAttributesA Récupère les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (ANSI) |
QueryCredentialsAttributesExA Interroger les attributs d’un contexte de sécurité. |
QueryCredentialsAttributesExW Interroger les attributs d’un contexte de sécurité. |
QueryCredentialsAttributesW Récupère les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (Unicode) |
QuerySecurityContextToken Obtient le jeton d’accès pour un contexte de sécurité client et l’utilise directement. |
QuerySecurityPackageInfoA Récupère des informations sur un package de sécurité spécifié. Ces informations incluent les limites sur la taille des informations d’authentification, des informations d’identification et des contextes. (ANSI) |
QuerySecurityPackageInfoW Récupère des informations sur un package de sécurité spécifié. Ces informations incluent les limites sur la taille des informations d’authentification, des informations d’identification et des contextes. (Unicode) |
RevertSecurityContext Permet à un package de sécurité d’arrêter l’emprunt d’identité de l’appelant et de restaurer son propre contexte de sécurité. |
SaslAcceptSecurityContext Encapsule un appel standard à la fonction AcceptSecurityContext (Général) de l’interface du fournisseur de support de sécurité et inclut la création de cookies de serveur SASL. |
SaslEnumerateProfilesA Répertorie les packages qui fournissent une interface SASL. (ANSI) |
SaslEnumerateProfilesW Répertorie les packages qui fournissent une interface SASL. (Unicode) |
SaslGetContextOption Récupère la propriété spécifiée du contexte SASL spécifié. |
SaslGetProfilePackageA Retourne les informations de package pour le package spécifié. (ANSI) |
SaslGetProfilePackageW Retourne les informations de package pour le package spécifié. (Unicode) |
SaslIdentifyPackageA Retourne le préfixe negotiate qui correspond à la mémoire tampon de négociation SASL spécifiée. (ANSI) |
SaslIdentifyPackageW Retourne le préfixe negotiate qui correspond à la mémoire tampon de négociation SASL spécifiée. (Unicode) |
SaslInitializeSecurityContextA Encapsule un appel standard à la fonction InitializeSecurityContext (Général) de l’interface du fournisseur de support de sécurité et traite les cookies du serveur SASL à partir du serveur. (ANSI) |
SaslInitializeSecurityContextW Encapsule un appel standard à la fonction InitializeSecurityContext (Général) de l’interface du fournisseur de support de sécurité et traite les cookies du serveur SASL à partir du serveur. (Unicode) |
SaslSetContextOption Définit la valeur de la propriété spécifiée pour le contexte SASL spécifié. |
SetContextAttributesA Permet à une application de transport de définir les attributs d’un contexte de sécurité pour un package de sécurité. Cette fonction est prise en charge uniquement par le package de sécurité Schannel. (ANSI) |
SetContextAttributesW Permet à une application de transport de définir les attributs d’un contexte de sécurité pour un package de sécurité. Cette fonction est prise en charge uniquement par le package de sécurité Schannel. (Unicode) |
SetCredentialsAttributesA Définit les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (ANSI) |
SetCredentialsAttributesW Définit les attributs d’une information d’identification, comme le nom associé aux informations d’identification. (Unicode) |
SspiAcceptSecurityContextAsync Permet au composant serveur d’une application de transport d’établir de manière asynchrone un contexte de sécurité entre le serveur et un client distant. |
SspiAcquireCredentialsHandleAsyncA Acquiert de façon asynchrone un handle pour les informations d’identification préexistantes d’un principal de sécurité. (ANSI) |
SspiAcquireCredentialsHandleAsyncW Acquiert de façon asynchrone un handle pour les informations d’identification préexistantes d’un principal de sécurité. (Unicode) |
SspiAsyncContextRequiresNotify Détermine si un contexte asynchrone donné nécessite une notification à la fin de l’appel. |
SspiCompareAuthIdentities Compare les deux informations d’identification spécifiées. |
SspiCopyAuthIdentity Crée une copie de la structure d’informations d’identification opaque spécifiée. |
SspiCreateAsyncContext Crée un instance de SspiAsyncContext qui est utilisé pour suivre l’appel asynchrone. |
SspiDecryptAuthIdentity Déchiffre les informations d’identification chiffrées spécifiées. |
SspiDecryptAuthIdentityEx Déchiffre une structure SEC_WINNT_AUTH_IDENTITY_OPAQUE. |
SspiDeleteSecurityContextAsync Supprime les structures de données locales associées au contexte de sécurité spécifié lancé par un appel précédent à la fonction SspiInitializeSecurityContextAsync ou À la fonction SspiAcceptSecurityContextAsync. |
SspiEncodeAuthIdentityAsStrings Encode l’identité d’authentification spécifiée sous la forme de trois chaînes. |
SspiEncodeStringsAsAuthIdentity Encode un ensemble de trois chaînes d’informations d’identification en tant que structure d’identité d’authentification. |
SspiEncryptAuthIdentity Chiffre la structure d’identité spécifiée. |
SspiEncryptAuthIdentityEx Chiffre une structure SEC_WINNT_AUTH_IDENTITY_OPAQUE. |
SspiExcludePackage Crée une structure d’identité qui est une copie de la structure d’identité spécifiée modifiée pour exclure le fournisseur de support de sécurité (SSP) spécifié. |
SspiFreeAsyncContext Libère un contexte créé dans l’appel à la fonction SspiCreateAsyncContext. |
SspiFreeAuthIdentity Libère la mémoire allouée à la structure d’identité spécifiée. |
SspiFreeCredentialsHandleAsync Libère un handle d’informations d’identification. |
SspiGetAsyncCallStatus Obtient la status actuelle d’un appel asynchrone associé au contexte fourni. |
SspiGetCredUIContext Récupère des informations de contexte à partir d’un fournisseur d’informations d’identification. (SspiGetCredUIContext) |
SspiGetTargetHostName Obtient le nom d’hôte associé à la cible spécifiée. |
SspiInitializeSecurityContextAsyncA Initialise un contexte de sécurité asynchrone. (ANSI) |
SspiInitializeSecurityContextAsyncW Initialise un contexte de sécurité asynchrone. (Unicode) |
SspiIsAuthIdentityEncrypted Indique si la structure d’identité spécifiée est chiffrée. |
SspiIsPromptingNeeded Indique si une erreur retournée après un appel à la fonction InitializeSecurityContext ou AcceptSecurityContext nécessite un appel supplémentaire à la fonction SspiPromptForCredentials. |
SspiLocalFree Libère la mémoire associée à la mémoire tampon spécifiée. |
SspiMarshalAuthIdentity Sérialise la structure d’identité spécifiée dans un tableau d’octets. |
SspiPrepareForCredRead Génère un nom cible et un type d’informations d’identification à partir de la structure d’identité spécifiée. |
SspiPrepareForCredWrite Génère des valeurs à partir d’une structure d’identité qui peuvent être passées en tant que valeurs de paramètres dans un appel à la fonction CredWrite. |
SspiPromptForCredentialsA Permet à une application SSPI (Security Support Provider Interface) d’inviter un utilisateur à entrer des informations d’identification. (ANSI) |
SspiPromptForCredentialsW Permet à une application SSPI (Security Support Provider Interface) d’inviter un utilisateur à entrer des informations d’identification. (Unicode) |
SspiReinitAsyncContext Marque un contexte asynchrone à réutiliser. |
SspiSetAsyncNotifyCallback Inscrit un rappel qui est notifié lors de la fin d’appel asynchrone. |
SspiUnmarshalAuthIdentity Désérialise le tableau spécifié de valeurs d’octets dans une structure d’identité. |
SspiUnmarshalCredUIContext Désérialise les informations d’identification obtenues par un fournisseur d’informations d’identification lors d’un appel précédent à la méthode ICredentialProvider::SetSerialization. |
SspiUpdateCredentials Mises à jour les informations d’identification associées au contexte spécifié. (SspiUpdateCredentials) |
SspiValidateAuthIdentity Indique si la structure d’identité spécifiée est valide. |
SspiZeroAuthIdentity Remplit le bloc de mémoire associé à la structure d’identité spécifiée avec des zéros. |
VerifySignature Vérifie qu’un message signé à l’aide de la fonction MakeSignature a été reçu dans l’ordre correct et qu’il n’a pas été modifié. |
Fonctions de rappel
SspiAsyncNotifyCallback Rappel utilisé pour notifier l’achèvement d’un appel SSPI asynchrone. |
Structures
CREDUIWIN_MARSHALED_CONTEXT Spécifie les informations d’identification qui ont été sérialisées à l’aide de la méthode ICredentialProvider::SetSerialization. |
SEC_APPLICATION_PROTOCOL_LIST Stocke une liste de protocoles d’application. |
SEC_APPLICATION_PROTOCOLS Stocke un tableau de listes de protocoles d’application. |
SEC_CERTIFICATE_REQUEST_CONTEXT Stocke le contexte de demande de certificat. |
SEC_CHANNEL_BINDINGS Spécifie les informations de liaison de canal pour un contexte de sécurité. |
SEC_DTLS_MTU Stocke la MTU DTLS. |
SEC_FLAGS Contient les indicateurs de sécurité. |
SEC_NEGOTIATION_INFO Stocke les informations de négociation de sécurité. |
SEC_PRESHAREDKEY Contient les informations de clé pré-partagées. |
SEC_PRESHAREDKEY_IDENTITY Contient l’identité d’une clé pré-partagée. |
SEC_SRTP_MASTER_KEY_IDENTIFIER Stocke l’identificateur de clé master SRTP. |
SEC_SRTP_PROTECTION_PROFILES Stocke les profils de protection SRTP. |
SEC_TOKEN_BINDING Stocke les informations de liaison de jeton. |
SEC_TRAFFIC_SECRETS Contient les secrets de trafic pour une connexion. |
SEC_WINNT_AUTH_BYTE_VECTOR Spécifie le décalage d’octets et la longueur du tableau des données dans une structure d’authentification. |
SEC_WINNT_AUTH_CERTIFICATE_DATA Spécifie les informations de certificat sérialisées. |
SEC_WINNT_AUTH_DATA Spécifie les données d’authentification. |
SEC_WINNT_AUTH_DATA_PASSWORD Spécifie un mot de passe sérialisé. |
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA Contient les données d’authentification pour un contexte de carte à puce. |
SEC_WINNT_AUTH_FIDO_DATA Contient des données pour l’authentification FIDO. |
SEC_WINNT_AUTH_IDENTITY_A Vous permet de transmettre un nom d’utilisateur et un mot de passe particuliers à la bibliothèque d’exécution à des fins d’authentification. (ANSI) |
SEC_WINNT_AUTH_IDENTITY_EX2 Contient des informations sur une identité d’authentification. |
SEC_WINNT_AUTH_IDENTITY_EXA La structure SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) contient des informations sur un utilisateur. |
SEC_WINNT_AUTH_IDENTITY_EXW La structure SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) contient des informations sur un utilisateur. |
SEC_WINNT_AUTH_IDENTITY_INFO Contient les informations d’identité pour l’authentification. |
SEC_WINNT_AUTH_IDENTITY_W Vous permet de transmettre un nom d’utilisateur et un mot de passe particuliers à la bibliothèque d’exécution à des fins d’authentification. (Unicode) |
SEC_WINNT_AUTH_NGC_DATA Contient les données du NGC pour l’authentification. |
SEC_WINNT_AUTH_PACKED_CREDENTIALS Spécifie les informations d’identification sérialisées. |
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX Spécifie les informations d’identification sérialisées et une liste de packages de sécurité qui prennent en charge les informations d’identification. |
SEC_WINNT_AUTH_SHORT_VECTOR Spécifie le décalage et le nombre de caractères dans un tableau de valeurs USHORT. |
SEC_WINNT_CREDUI_CONTEXT Spécifie les informations d’identification non sérialisées. |
SEC_WINNT_CREDUI_CONTEXT_VECTOR Spécifie le décalage et la taille des données de contexte d’informations d’identification dans une structure de SEC_WINNT_CREDUI_CONTEXT. |
SecBuffer Décrit une mémoire tampon allouée par une application de transport à passer à un package de sécurité. |
SecBufferDesc La structure SecBufferDesc décrit un tableau de structures SecBuffer à passer d’une application de transport à un package de sécurité. |
SecHandle Représente un handle de sécurité. |
SecPkgContext_AccessToken Retourne un handle au jeton d’accès pour le contexte de sécurité actuel. |
SecPkgContext_ApplicationProtocol Contient des informations sur le protocole d’application du contexte de sécurité. |
SecPkgContext_AuthorityA La structure SecPkgContext_Authority contient le nom de l’autorité d’authentification, le cas échéant. (ANSI) |
SecPkgContext_AuthorityW La structure SecPkgContext_Authority contient le nom de l’autorité d’authentification, le cas échéant. (Unicode) |
SecPkgContext_AuthzID Contient des informations sur l’AuthzID du contexte de sécurité. |
SecPkgContext_Bindings Spécifie une structure qui contient des informations de liaison de canal pour un contexte de sécurité. |
SecPkgContext_ClientSpecifiedTarget Spécifie le nom du principal de service (SPN) de la cible initiale lors de l’appel de la fonction QueryContextAttributes (Digest). |
SecPkgContext_CredentialNameA Contient le nom et le type d’informations d’identification. |
SecPkgContext_CredentialNameW Informations sur le nom des informations d’identification du contexte de sécurité. |
SecPkgContext_CredInfo Spécifie le type d’informations d’identification utilisées pour créer un contexte client. |
SecPkgContext_DceInfo La structure SecPkgContext_DceInfo contient des données d’autorisation utilisées par les services DCE. La fonction QueryContextAttributes (Général) utilise cette structure. |
SecPkgContext_Flags La structure SecPkgContext_Flags contient des informations sur les indicateurs dans le contexte de sécurité actuel. Cette structure est retournée par QueryContextAttributes (Général). |
SecPkgContext_KeyInfoA La structure SecPkgContext_KeyInfo contient des informations sur les clés de session utilisées dans un contexte de sécurité. (ANSI) |
SecPkgContext_KeyInfoW La structure SecPkgContext_KeyInfo contient des informations sur les clés de session utilisées dans un contexte de sécurité. (Unicode) |
SecPkgContext_LastClientTokenStatus Spécifie si le jeton de l’appel le plus récent à la fonction InitializeSecurityContext est le dernier jeton du client. |
SecPkgContext_Lifespan La structure SecPkgContext_Lifespan indique la durée de vie d’un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure. |
SecPkgContext_LogoffTime Heure de déconnexion du contexte de sécurité. |
SecPkgContext_NamesA La structure SecPkgContext_Names indique le nom de l’utilisateur associé à un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure. (ANSI) |
SecPkgContext_NamesW La structure SecPkgContext_Names indique le nom de l’utilisateur associé à un contexte de sécurité. La fonction QueryContextAttributes (Général) utilise cette structure. (Unicode) |
SecPkgContext_NativeNamesA Contient les noms du client et du principal du serveur. |
SecPkgContext_NativeNamesW Noms natifs du client et du serveur dans le contexte de sécurité. |
SecPkgContext_NegoKeys Contient les clés de package de sécurité négociées. |
SecPkgContext_NegoPackageInfo Contient des informations sur le package d’application négocié. |
SecPkgContext_NegoStatus Spécifie le status d’erreur de la dernière tentative de création d’un contexte client. |
SecPkgContext_NegotiatedTlsExtensions La structure SecPkgContext_NegotiatedTlsExtensions contient des informations sur les extensions (D)TLS négociées pour la connexion (D)TLS actuelle. |
SecPkgContext_NegotiationInfoA La structure SecPkgContext_NegotiationInfo contient des informations sur le package de sécurité en cours de configuration ou qui a été configuré, et donne également l’status sur la négociation pour configurer le package de sécurité. (ANSI) |
SecPkgContext_NegotiationInfoW La structure SecPkgContext_NegotiationInfo contient des informations sur le package de sécurité en cours de configuration ou qui a été configuré, et donne également l’status sur la négociation pour configurer le package de sécurité. (Unicode) |
SecPkgContext_PackageInfoA Contient les informations du package d’application. |
SecPkgContext_PackageInfoW Contient les informations de package. |
SecPkgContext_PasswordExpiry La structure SecPkgContext_PasswordExpiry contient des informations sur l’expiration d’un mot de passe ou d’autres informations d’identification utilisées pour le contexte de sécurité. Cette structure est retournée par QueryContextAttributes (Général). |
SecPkgContext_ProtoInfoA La structure SecPkgContext_ProtoInfo contient des informations sur le protocole utilisé. (ANSI) |
SecPkgContext_ProtoInfoW La structure SecPkgContext_ProtoInfo contient des informations sur le protocole utilisé. (Unicode) |
SecPkgContext_SessionKey La structure SecPkgContext_SessionKey contient des informations sur la clé de session utilisée pour le contexte de sécurité. Cette structure est retournée par la fonction QueryContextAttributes (Général). |
SecPkgContext_Sizes La structure SecPkgContext_Sizes indique les tailles des structures importantes utilisées dans les fonctions de support de message. La fonction QueryContextAttributes (Général) utilise cette structure. |
SecPkgContext_StreamSizes Indique la taille des différentes parties d’un flux à utiliser avec les fonctions de prise en charge des messages. La fonction QueryContextAttributes (Général) utilise cette structure. |
SecPkgContext_SubjectAttributes Retourne les informations d’attribut de sécurité. |
SecPkgContext_Target Contient les informations de la cible. |
SecPkgContext_TargetInformation Retourne des informations sur les informations d’identification utilisées pour le contexte de sécurité. |
SecPkgContext_UserFlags Contient les indicateurs utilisateur. |
SecPkgCredentials_Cert Spécifie les informations d’identification du certificat. La fonction QueryCredentialsAttributes utilise cette structure. |
SecPkgCredentials_KdcProxySettingsW Spécifie les paramètres de proxy Kerberos pour les informations d’identification. |
SecPkgCredentials_NamesA La structure SecPkgCredentials_Names contient le nom de l’utilisateur associé à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (ANSI) |
SecPkgCredentials_NamesW La structure SecPkgCredentials_Names contient le nom de l’utilisateur associé à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (Unicode) |
SecPkgCredentials_SSIProviderA La structure SecPkgCredentials_SSIProvider contient les informations du fournisseur SSI associées à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (ANSI) |
SecPkgCredentials_SSIProviderW La structure SecPkgCredentials_SSIProvider contient les informations du fournisseur SSI associées à un contexte. La fonction QueryCredentialsAttributes utilise cette structure. (Unicode) |
SecPkgInfoA La structure SecPkgInfo fournit des informations générales sur un package de sécurité, telles que son nom et ses fonctionnalités. (ANSI) |
SecPkgInfoW La structure SecPkgInfo fournit des informations générales sur un package de sécurité, telles que son nom et ses fonctionnalités. (Unicode) |
SECURITY_INTEGER SECURITY_INTEGER est une structure qui contient une valeur numérique. Il est utilisé pour définir d’autres types. |
SECURITY_PACKAGE_OPTIONS Spécifie des informations sur un package de sécurité. |
SECURITY_STRING Utilisé comme interface de chaîne pour les opérations de noyau et est un clone de la structure UNICODE_STRING. |
SecurityFunctionTableA La structure SecurityFunctionTable est une table de répartition qui contient des pointeurs vers les fonctions définies dans SSPI. (ANSI) |
SecurityFunctionTableW La structure SecurityFunctionTable est une table de répartition qui contient des pointeurs vers les fonctions définies dans SSPI. (Unicode) |
Énumérations
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT Indique l’extension de protocole d’application qui est négociée. |
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS Décrit la status de la négociation du protocole d’application SEC. |
SEC_TRAFFIC_SECRET_TYPE Indique le type de secret de trafic utilisé. |
SecDelegationType Type de délégation utilisé. |
SECPKG_ATTR_LCT_STATUS Indique si le jeton de l’appel le plus récent à la fonction InitializeSecurityContext est le dernier jeton du client. |
SECPKG_CRED_CLASS Indique le type d’informations d’identification utilisées dans un contexte client. L’énumération SECPKG_CRED_CLASS est utilisée dans la structure SecPkgContext_CredInfo. |