Freigeben über


sspi.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

sspi.h enthält die folgenden Programmierschnittstellen:

Functions

 
AcceptSecurityContext

Ermöglicht es der Serverkomponente einer Transportanwendung, einen Sicherheitskontext zwischen dem Server und einem Remoteclient einzurichten.
AcquireCredentialsHandleA

Die Funktion AcquireCredentialsHandle (CredSSP) ruft ein Handle für bereits vorhandene Anmeldeinformationen eines Sicherheitsprinzipals ab. (ANSI)
AcquireCredentialsHandleW

Die Funktion AcquireCredentialsHandle (CredSSP) ruft ein Handle für bereits vorhandene Anmeldeinformationen eines Sicherheitsprinzipals ab. (Unicode)
AddCredentialsA

AddCredentialsA (ANSI) fügt der Liste der Anmeldeinformationen eine Anmeldeinformation hinzu.
AddCredentialsW

AddCredentialsW (Unicode) fügt der Liste der Anmeldeinformationen eine Anmeldeinformation hinzu.
AddSecurityPackageA

Fügt der Liste der von Microsoft Negotiate unterstützten Anbieter einen Sicherheitssupportanbieter hinzu. (ANSI)
AddSecurityPackageW

Fügt der Liste der von Microsoft Negotiate unterstützten Anbieter einen Sicherheitssupportanbieter hinzu. (Unicode)
ApplyControlToken

Bietet eine Möglichkeit, ein Steuerelementtoken auf einen Sicherheitskontext anzuwenden.
ChangeAccountPasswordA

Ändert das Kennwort für ein Windows-Domänenkonto mithilfe des angegebenen Sicherheitsunterstützungsanbieters. (ANSI)
ChangeAccountPasswordW

Ändert das Kennwort für ein Windows-Domänenkonto mithilfe des angegebenen Sicherheitsunterstützungsanbieters. (Unicode)
CompleteAuthToken

Schließt ein Authentifizierungstoken ab. (CompleteAuthToken)
DecryptMessage

Entschlüsselt eine Nachricht mithilfe von Digest.
DelegateSecurityContext

Delegiert den Sicherheitskontext an den angegebenen Server.
DeleteSecurityContext

Löscht die lokalen Datenstrukturen, die dem angegebenen Sicherheitskontext zugeordnet sind, die durch einen vorherigen Aufruf der Funktion InitializeSecurityContext (General) oder acceptSecurityContext (General) initiiert wurden.
DeleteSecurityPackageA

Löscht einen Sicherheitssupportanbieter aus der Liste der von Microsoft Negotiate unterstützten Anbieter. (ANSI)
DeleteSecurityPackageW

Löscht einen Sicherheitssupportanbieter aus der Liste der von Microsoft Negotiate unterstützten Anbieter. (Unicode)
EncryptMessage

Verschlüsselt eine Nachricht zur Bereitstellung von Datenschutz mithilfe von Digest.
EnumerateSecurityPackagesA

Gibt ein Array von SecPkgInfo-Strukturen zurück, die Informationen zu den sicherheitsrelevanten Paketen bereitstellen, die dem Client zur Verfügung stehen. (ANSI)
EnumerateSecurityPackagesW

Gibt ein Array von SecPkgInfo-Strukturen zurück, die Informationen zu den sicherheitsrelevanten Paketen bereitstellen, die dem Client zur Verfügung stehen. (Unicode)
ExportSecurityContext

Die ExportSecurityContext-Funktion erstellt eine serialisierte Darstellung eines Sicherheitskontexts, der später durch Aufrufen von ImportSecurityContext in einen anderen Prozess importiert werden kann.
FreeContextBuffer

Ermöglicht Aufrufern von Sicherheitspaketfunktionen das Freigeben von Speicherpuffern, die vom Sicherheitspaket zugeordnet sind.
FreeCredentialsHandle

Benachrichtigt das Sicherheitssystem, dass die Anmeldeinformationen nicht mehr benötigt werden.
ImpersonateSecurityContext

Ermöglicht es einem Server, die Identität eines Clients zu übernehmen, indem er ein Token verwendet, das zuvor durch einen Aufruf von AcceptSecurityContext (General) oder QuerySecurityContextToken abgerufen wurde.
ImportSecurityContextA

Importiert einen Sicherheitskontext. Der Sicherheitskontext muss durch einen vorherigen Aufruf von ExportSecurityContext in den Prozess exportiert worden sein, der ImportSecurityContext aufruft. (ANSI)
ImportSecurityContextW

Importiert einen Sicherheitskontext. Der Sicherheitskontext muss durch einen vorherigen Aufruf von ExportSecurityContext in den Prozess exportiert worden sein, der ImportSecurityContext aufruft. (Unicode)
InitializeSecurityContextA

Initiiert den clientseitigen ausgehenden Sicherheitskontext aus einem Anmeldeinformationshandle. (ANSI)
InitializeSecurityContextW

Initiiert den clientseitigen ausgehenden Sicherheitskontext aus einem Anmeldeinformationshandle. (Unicode)
InitSecurityInterfaceA

Die InitSecurityInterface-Funktion gibt einen Zeiger auf eine SSPI-Verteiltabelle zurück. Mit dieser Funktion können Clients SSPI ohne direkte Bindung an eine Implementierung der Schnittstelle verwenden. (ANSI)
InitSecurityInterfaceW

Die InitSecurityInterface-Funktion gibt einen Zeiger auf eine SSPI-Verteiltabelle zurück. Mit dieser Funktion können Clients SSPI ohne direkte Bindung an eine Implementierung der Schnittstelle verwenden. (Unicode)
MakeSignature

Generiert eine kryptografische Prüfsumme der Nachricht und enthält auch Sequenzierungsinformationen, um den Verlust oder das Einfügen von Nachrichten zu verhindern.
QueryContextAttributesA

Ermöglicht einer Transportanwendung die Abfrage des CredSSP-Sicherheitspakets (Credential Security Support Provider) nach bestimmten Attributen eines Sicherheitskontexts. (ANSI)
QueryContextAttributesExA

Die QueryContextAttributesExA-Funktion (ANSI) (sspi.h) ermöglicht es einer Transportanwendung, ein Sicherheitspaket nach bestimmten Attributen eines Sicherheitskontexts abzufragen.
QueryContextAttributesExW

Mit der Unicode-Funktion QueryContextAttributesExW (sspi.h) kann eine Transportanwendung ein Sicherheitspaket nach bestimmten Attributen eines Sicherheitskontexts abfragen.
QueryContextAttributesW

Ermöglicht einer Transportanwendung die Abfrage des CredSSP-Sicherheitspakets (Credential Security Support Provider) nach bestimmten Attributen eines Sicherheitskontexts. (Unicode)
QueryCredentialsAttributesA

Ruft die Attribute einer Anmeldeinformation ab, z. B. den Namen, der den Anmeldeinformationen zugeordnet ist. (ANSI)
QueryCredentialsAttributesExA

Fragen Sie die Attribute eines Sicherheitskontexts ab.
QueryCredentialsAttributesExW

Fragen Sie die Attribute eines Sicherheitskontexts ab.
QueryCredentialsAttributesW

Ruft die Attribute einer Anmeldeinformation ab, z. B. den Namen, der den Anmeldeinformationen zugeordnet ist. (Unicode)
QuerySecurityContextToken

Ruft das Zugriffstoken für einen Clientsicherheitskontext ab und verwendet es direkt.
QuerySecurityPackageInfoA

Ruft Informationen zu einem angegebenen Sicherheitspaket ab. Diese Informationen umfassen die Grenzen für die Größen von Authentifizierungsinformationen, Anmeldeinformationen und Kontexten. (ANSI)
QuerySecurityPackageInfoW

Ruft Informationen zu einem angegebenen Sicherheitspaket ab. Diese Informationen umfassen die Grenzen für die Größen von Authentifizierungsinformationen, Anmeldeinformationen und Kontexten. (Unicode)
RevertSecurityContext

Ermöglicht einem Sicherheitspaket, den Identitätswechsel des Aufrufers zu beenden und seinen eigenen Sicherheitskontext wiederherzustellen.
SaslAcceptSecurityContext

Umschließt einen Standardaufruf der Funktion AcceptSecurityContext (Allgemein) der Sicherheitsunterstützungsanbieterschnittstelle und schließt die Erstellung von SASL-Servercookies ein.
SaslEnumerateProfilesA

Listet die Pakete auf, die eine SASL-Schnittstelle bereitstellen. (ANSI)
SaslEnumerateProfilesW

Listet die Pakete auf, die eine SASL-Schnittstelle bereitstellen. (Unicode)
SaslGetContextOption

Ruft die angegebene Eigenschaft des angegebenen SASL-Kontexts ab.
SaslGetProfilePackageA

Gibt die Paketinformationen für das angegebene Paket zurück. (ANSI)
SaslGetProfilePackageW

Gibt die Paketinformationen für das angegebene Paket zurück. (Unicode)
SaslIdentifyPackageA

Gibt das Aushandlungspräfix zurück, das dem angegebenen SASL-Aushandlungspuffer entspricht. (ANSI)
SaslIdentifyPackageW

Gibt das Aushandlungspräfix zurück, das dem angegebenen SASL-Aushandlungspuffer entspricht. (Unicode)
SaslInitializeSecurityContextA

Umschließt einen Standardaufruf der Security Support Provider Interface InitializeSecurityContext (Allgemein) und verarbeitet SASL-Servercookies vom Server. (ANSI)
SaslInitializeSecurityContextW

Umschließt einen Standardaufruf der Security Support Provider Interface InitializeSecurityContext (Allgemein) und verarbeitet SASL-Servercookies vom Server. (Unicode)
SaslSetContextOption

Legt den Wert der angegebenen Eigenschaft für den angegebenen SASL-Kontext fest.
SetContextAttributesA

Ermöglicht einer Transportanwendung das Festlegen von Attributen eines Sicherheitskontexts für ein Sicherheitspaket. Diese Funktion wird nur vom Schannel-Sicherheitspaket unterstützt. (ANSI)
SetContextAttributesW

Ermöglicht einer Transportanwendung das Festlegen von Attributen eines Sicherheitskontexts für ein Sicherheitspaket. Diese Funktion wird nur vom Schannel-Sicherheitspaket unterstützt. (Unicode)
SetCredentialsAttributesA

Legt die Attribute einer Anmeldeinformation fest, z. B. den Namen, der den Anmeldeinformationen zugeordnet ist. (ANSI)
SetCredentialsAttributesW

Legt die Attribute einer Anmeldeinformation fest, z. B. den Namen, der den Anmeldeinformationen zugeordnet ist. (Unicode)
SspiAcceptSecurityContextAsync

Ermöglicht es der Serverkomponente einer Transportanwendung, asynchron einen Sicherheitskontext zwischen dem Server und einem Remoteclient einzurichten.
SspiAcquireCredentialsHandleAsyncA

Ruft asynchron ein Handle für bereits vorhandene Anmeldeinformationen eines Sicherheitsprinzipals ab. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Ruft asynchron ein Handle für bereits vorhandene Anmeldeinformationen eines Sicherheitsprinzipals ab. (Unicode)
SspiAsyncContextRequiresNotify

Bestimmt, ob für einen bestimmten asynchronen Kontext eine Benachrichtigung nach Abschluss des Aufrufs erforderlich ist.
SspiCompareAuthIdentities

Vergleicht die beiden angegebenen Anmeldeinformationen.
SspiCopyAuthIdentity

Erstellt eine Kopie der angegebenen undurchsichtigen Anmeldeinformationsstruktur.
SspiCreateAsyncContext

Erstellt eine instance von SspiAsyncContext, die zum Nachverfolgen des asynchronen Aufrufs verwendet wird.
SspiDecryptAuthIdentity

Entschlüsselt die angegebenen verschlüsselten Anmeldeinformationen.
SspiDecryptAuthIdentityEx

Entschlüsselt eine SEC_WINNT_AUTH_IDENTITY_OPAQUE-Struktur.
SspiDeleteSecurityContextAsync

Löscht die lokalen Datenstrukturen, die dem angegebenen Sicherheitskontext zugeordnet sind, die durch einen vorherigen Aufruf der Funktion SspiInitializeSecurityContextAsync oder der Funktion SspiAcceptSecurityContextAsync initiiert wurden.
SspiEncodeAuthIdentityAsStrings

Codiert die angegebene Authentifizierungsidentität als drei Zeichenfolgen.
SspiEncodeStringsAsAuthIdentity

Codiert einen Satz von drei Anmeldeinformationszeichenfolgen als Authentifizierungsidentitätsstruktur.
SspiEncryptAuthIdentity

Verschlüsselt die angegebene Identitätsstruktur.
SspiEncryptAuthIdentityEx

Verschlüsselt eine SEC_WINNT_AUTH_IDENTITY_OPAQUE-Struktur.
SspiExcludePackage

Erstellt eine neue Identitätsstruktur, bei der es sich um eine Kopie der angegebenen Identitätsstruktur handelt, die geändert wurde, um den angegebenen Sicherheitsunterstützungsanbieter (Security Support Provider, SSP) auszuschließen.
SspiFreeAsyncContext

Gibt einen Kontext frei, der im Aufruf der Funktion SspiCreateAsyncContext erstellt wurde.
SspiFreeAuthIdentity

Gibt den für die angegebene Identitätsstruktur zugewiesenen Arbeitsspeicher frei.
SspiFreeCredentialsHandleAsync

Gibt ein Handle für Anmeldeinformationen frei.
SspiGetAsyncCallStatus

Ruft den aktuellen status eines asynchronen Aufrufs ab, der dem bereitgestellten Kontext zugeordnet ist.
SspiGetCredUIContext

Ruft Kontextinformationen von einem Anmeldeinformationsanbieter ab. (SspiGetCredUIContext)
SspiGetTargetHostName

Ruft den Hostnamen ab, der dem angegebenen Ziel zugeordnet ist.
SspiInitializeSecurityContextAsyncAsyncA

Initialisiert einen asynchronen Sicherheitskontext. (ANSI)
SspiInitializeSecurityContextAsyncW

Initialisiert einen asynchronen Sicherheitskontext. (Unicode)
SspiIsAuthIdentityEncrypted

Gibt an, ob die angegebene Identitätsstruktur verschlüsselt ist.
SspiIsPromptingNeed

Gibt an, ob ein Fehler, der nach einem Aufruf der Funktion InitializeSecurityContext oder acceptSecurityContext zurückgegeben wird, einen zusätzlichen Aufruf der SspiPromptForCredentials-Funktion erfordert.
SspiLocalFree

Gibt den Speicher frei, der dem angegebenen Puffer zugeordnet ist.
SspiMarshalAuthIdentity

Serialisiert die angegebene Identitätsstruktur in ein Bytearray.
SspiPrepareForCredRead

Generiert einen Zielnamen und einen Anmeldeinformationstyp aus der angegebenen Identitätsstruktur.
SspiPrepareForCredWrite

Generiert Werte aus einer Identitätsstruktur, die als Werte von Parametern in einem Aufruf der CredWrite-Funktion übergeben werden können.
SspiPromptForCredentialsA

Ermöglicht einer SSPI-Anwendung (Security Support Provider Interface), einen Benutzer zur Eingabe von Anmeldeinformationen aufzufordern. (ANSI)
SspiPromptForCredentialsW

Ermöglicht einer SSPI-Anwendung (Security Support Provider Interface), einen Benutzer zur Eingabe von Anmeldeinformationen aufzufordern. (Unicode)
SspiReinitAsyncContext

Markiert einen asynchronen Kontext für die Wiederverwendung.
SspiSetAsyncNotifyCallback

Registriert einen Rückruf, der bei asynchroner Anruferfüllung benachrichtigt wird.
SspiUnmarshalAuthIdentity

Deserialisiert das angegebene Array von Bytewerten in eine Identitätsstruktur.
SspiUnmarshalCredUIContext

Deserialisiert Anmeldeinformationen, die von einem Anmeldeinformationsanbieter während eines vorherigen Aufrufs der ICredentialProvider::SetSerialization-Methode abgerufen wurden.
SspiUpdateCredentials

Updates die Anmeldeinformationen, die dem angegebenen Kontext zugeordnet sind. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Gibt an, ob die angegebene Identitätsstruktur gültig ist.
SspiZeroAuthIdentity

Füllt den Speicherblock, der der angegebenen Identitätsstruktur zugeordnet ist, mit Nullen.
VerifySignature

Überprüft, ob eine mit der MakeSignature-Funktion signierte Nachricht in der richtigen Reihenfolge empfangen und nicht geändert wurde.

Rückruffunktionen

 
SspiAsyncNotifyCallback

Rückruf, der zum Benachrichtigen des Abschlusses eines asynchronen SSPI-Aufrufs verwendet wird.

Strukturen

 
CREDUIWIN_MARSHALED_CONTEXT

Gibt Anmeldeinformationen an, die mithilfe der ICredentialProvider::SetSerialization-Methode serialisiert wurden.
SEC_APPLICATION_PROTOCOL_LIST

Speichert eine Liste von Anwendungsprotokollen.
SEC_APPLICATION_PROTOCOLS

Speichert ein Array von Anwendungsprotokolllisten.
SEC_CERTIFICATE_REQUEST_CONTEXT

Speichert den Zertifikatanforderungskontext.
SEC_CHANNEL_BINDINGS

Gibt Kanalbindungsinformationen für einen Sicherheitskontext an.
SEC_DTLS_MTU

Speichert die DTLS-MTU.
SEC_FLAGS

Enthält die Sicherheitsflags.
SEC_NEGOTIATION_INFO

Speichert die Sicherheitsverhandlungsinformationen.
SEC_PRESHAREDKEY

Enthält die vorab freigegebenen Schlüsselinformationen.
SEC_PRESHAREDKEY_IDENTITY

Enthält die Identität für einen vorab freigegebenen Schlüssel.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Speichert den SRTP-master Schlüsselbezeichner.
SEC_SRTP_PROTECTION_PROFILES

Speichert die SRTP-Schutzprofile.
SEC_TOKEN_BINDING

Speichert die Tokenbindungsinformationen.
SEC_TRAFFIC_SECRETS

Enthält die Datenverkehrsgeheimnisse für eine Verbindung.
SEC_WINNT_AUTH_BYTE_VECTOR

Gibt den Byteoffset und die Arraylänge der Daten in einer Authentifizierungsstruktur an.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Gibt serialisierte Zertifikatinformationen an.
SEC_WINNT_AUTH_DATA

Gibt Authentifizierungsdaten an.
SEC_WINNT_AUTH_DATA_PASSWORD

Gibt ein serialisiertes Kennwort an.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Enthält die Authentifizierungsdaten für einen Smartcardkontext.
SEC_WINNT_AUTH_FIDO_DATA

Enthält Daten für die FIDO-Authentifizierung.
SEC_WINNT_AUTH_IDENTITY_A

Ermöglicht es Ihnen, einen bestimmten Benutzernamen und ein bestimmtes Kennwort für die Authentifizierung an die Laufzeitbibliothek zu übergeben. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Enthält Informationen zu einer Authentifizierungsidentität.
SEC_WINNT_AUTH_IDENTITY_EXA

Die SEC_WINNT_AUTH_IDENTITY_EXA-Struktur (ANSI) enthält Informationen zu einem Benutzer.
SEC_WINNT_AUTH_IDENTITY_EXW

Die SEC_WINNT_AUTH_IDENTITY_EXW -Struktur (Unicode) enthält Informationen zu einem Benutzer.
SEC_WINNT_AUTH_IDENTITY_INFO

Enthält die Identitätsinformationen für die Authentifizierung.
SEC_WINNT_AUTH_IDENTITY_W

Ermöglicht es Ihnen, einen bestimmten Benutzernamen und ein bestimmtes Kennwort für die Authentifizierung an die Laufzeitbibliothek zu übergeben. (Unicode)
SEC_WINNT_AUTH_NGC_DATA

Enthält die NGC-Daten für die Authentifizierung.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Gibt serialisierte Anmeldeinformationen an.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Gibt serialisierte Anmeldeinformationen und eine Liste von Sicherheitspaketen an, die die Anmeldeinformationen unterstützen.
SEC_WINNT_AUTH_SHORT_VECTOR

Gibt den Offset und die Anzahl der Zeichen in einem Array von USHORT-Werten an.
SEC_WINNT_CREDUI_CONTEXT

Gibt unsialisierte Anmeldeinformationen an.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Gibt den Offset und die Größe der Anmeldeinformationskontextdaten in einer SEC_WINNT_CREDUI_CONTEXT-Struktur an.
SecBuffer

Beschreibt einen Puffer, der von einer Transportanwendung für die Übergabe an ein Sicherheitspaket zugewiesen wird.
SecBufferDesc

Die SecBufferDesc-Struktur beschreibt ein Array von SecBuffer-Strukturen, die von einer Transportanwendung an ein Sicherheitspaket übergeben werden sollen.
SecHandle

Stellt ein Sicherheitshandle dar.
SecPkgContext_AccessToken

Gibt ein Handle für das Zugriffstoken für den aktuellen Sicherheitskontext zurück.
SecPkgContext_ApplicationProtocol

Enthält Informationen zum Anwendungsprotokoll des Sicherheitskontexts.
SecPkgContext_AuthorityA

Die SecPkgContext_Authority-Struktur enthält den Namen der authentifizierenden Autorität, sofern verfügbar. (ANSI)
SecPkgContext_AuthorityW

Die SecPkgContext_Authority-Struktur enthält den Namen der authentifizierenden Autorität, sofern verfügbar. (Unicode)
SecPkgContext_AuthzID

Enthält Informationen zur Authentifizierungs-ID des Sicherheitskontexts.
SecPkgContext_Bindings

Gibt eine Struktur an, die Kanalbindungsinformationen für einen Sicherheitskontext enthält.
SecPkgContext_ClientSpecifiedTarget

Gibt den Dienstprinzipalnamen (SPN) des anfänglichen Ziels an, wenn die Funktion QueryContextAttributes (Digest) aufgerufen wird.
SecPkgContext_CredentialNameA

Enthält den Anmeldeinformationsnamen und -typ.
SecPkgContext_CredentialNameW

Informationen zum Anmeldeinformationsnamen des Sicherheitskontexts.
SecPkgContext_CredInfo

Gibt den Typ der Anmeldeinformationen an, die zum Erstellen eines Clientkontexts verwendet werden.
SecPkgContext_DceInfo

Die SecPkgContext_DceInfo-Struktur enthält Autorisierungsdaten, die von DCE-Diensten verwendet werden. Die Funktion QueryContextAttributes (General) verwendet diese Struktur.
SecPkgContext_Flags

Die SecPkgContext_Flags-Struktur enthält Informationen zu den Flags im aktuellen Sicherheitskontext. Diese Struktur wird von QueryContextAttributes (General) zurückgegeben.
SecPkgContext_KeyInfoA

Die SecPkgContext_KeyInfo-Struktur enthält Informationen zu den Sitzungsschlüsseln, die in einem Sicherheitskontext verwendet werden. (ANSI)
SecPkgContext_KeyInfoW

Die SecPkgContext_KeyInfo-Struktur enthält Informationen zu den Sitzungsschlüsseln, die in einem Sicherheitskontext verwendet werden. (Unicode)
SecPkgContext_LastClientTokenStatus

Gibt an, ob das Token aus dem letzten Aufruf der InitializeSecurityContext-Funktion das letzte Token vom Client ist.
SecPkgContext_Lifespan

Die SecPkgContext_Lifespan-Struktur gibt die Lebensdauer eines Sicherheitskontexts an. Die Funktion QueryContextAttributes (General) verwendet diese Struktur.
SecPkgContext_LogoffTime

Die Abmeldungszeit des Sicherheitskontexts.
SecPkgContext_NamesA

Die SecPkgContext_Names-Struktur gibt den Namen des Benutzers an, der einem Sicherheitskontext zugeordnet ist. Die Funktion QueryContextAttributes (General) verwendet diese Struktur. (ANSI)
SecPkgContext_NamesW

Die SecPkgContext_Names-Struktur gibt den Namen des Benutzers an, der einem Sicherheitskontext zugeordnet ist. Die Funktion QueryContextAttributes (General) verwendet diese Struktur. (Unicode)
SecPkgContext_NativeNamesA

Enthält die Client- und Serverprinzipalnamen.
SecPkgContext_NativeNamesW

Die systemeigenen Namen des Clients und Servers im Sicherheitskontext.
SecPkgContext_NegoKeys

Enthält die ausgehandelten Sicherheitspaketschlüssel.
SecPkgContext_NegoPackageInfo

Enthält Informationen zum ausgehandelten Anwendungspaket.
SecPkgContext_NegoStatus

Gibt den Fehler status des letzten Versuchs an, einen Clientkontext zu erstellen.
SecPkgContext_NegotiatedTlsExtensions

Die SecPkgContext_NegotiatedTlsExtensions-Struktur enthält Informationen zu den (D)TLS-Erweiterungen, die für die aktuelle (D)TLS-Verbindung ausgehandelt wurden.
SecPkgContext_NegotiationInfoA

Die SecPkgContext_NegotiationInfo-Struktur enthält Informationen zu dem Sicherheitspaket, das eingerichtet wird oder eingerichtet wurde, und gibt dem status für die Aushandlung zum Einrichten des Sicherheitspakets. (ANSI)
SecPkgContext_NegotiationInfoW

Die SecPkgContext_NegotiationInfo-Struktur enthält Informationen zu dem Sicherheitspaket, das eingerichtet wird oder eingerichtet wurde, und gibt dem status für die Aushandlung zum Einrichten des Sicherheitspakets. (Unicode)
SecPkgContext_PackageInfoA

Enthält Anwendungspaketinformationen.
SecPkgContext_PackageInfoW

Enthält Paketinformationen.
SecPkgContext_PasswordExpiry

Die SecPkgContext_PasswordExpiry-Struktur enthält Informationen zum Ablauf eines Kennworts oder anderer Anmeldeinformationen, die für den Sicherheitskontext verwendet werden. Diese Struktur wird von QueryContextAttributes (Allgemein) zurückgegeben.
SecPkgContext_ProtoInfoA

Die SecPkgContext_ProtoInfo-Struktur enthält Informationen zum verwendeten Protokoll. (ANSI)
SecPkgContext_ProtoInfoW

Die SecPkgContext_ProtoInfo-Struktur enthält Informationen zum verwendeten Protokoll. (Unicode)
SecPkgContext_SessionKey

Die SecPkgContext_SessionKey-Struktur enthält Informationen zum Sitzungsschlüssel, der für den Sicherheitskontext verwendet wird. Diese Struktur wird von der Funktion QueryContextAttributes (General) zurückgegeben.
SecPkgContext_Sizes

Die SecPkgContext_Sizes-Struktur gibt die Größen wichtiger Strukturen an, die in den Nachrichtenunterstützungsfunktionen verwendet werden. Die Funktion QueryContextAttributes (General) verwendet diese Struktur.
SecPkgContext_StreamSizes

Gibt die Größen der verschiedenen Teile eines Datenstroms an, die mit den Nachrichtenunterstützungsfunktionen verwendet werden können. Die Funktion QueryContextAttributes (General) verwendet diese Struktur.
SecPkgContext_SubjectAttributes

Gibt die Sicherheitsattributeinformationen zurück.
SecPkgContext_Target

Enthält Zielinformationen.
SecPkgContext_TargetInformation

Gibt Informationen zu den Anmeldeinformationen zurück, die für den Sicherheitskontext verwendet werden.
SecPkgContext_UserFlags

Enthält die Benutzerflags.
SecPkgCredentials_Cert

Gibt die Zertifikatanmeldeinformationen an. Die QueryCredentialsAttributes-Funktion verwendet diese Struktur.
SecPkgCredentials_KdcProxySettingsW

Gibt die Kerberos-Proxyeinstellungen für die Anmeldeinformationen an.
SecPkgCredentials_NamesA

Die SecPkgCredentials_Names-Struktur enthält den Namen des Benutzers, der einem Kontext zugeordnet ist. Die QueryCredentialsAttributes-Funktion verwendet diese Struktur. (ANSI)
SecPkgCredentials_NamesW

Die SecPkgCredentials_Names-Struktur enthält den Namen des Benutzers, der einem Kontext zugeordnet ist. Die QueryCredentialsAttributes-Funktion verwendet diese Struktur. (Unicode)
SecPkgCredentials_SSIProviderA

Die SecPkgCredentials_SSIProvider-Struktur enthält die SSI-Anbieterinformationen, die einem Kontext zugeordnet sind. Die QueryCredentialsAttributes-Funktion verwendet diese Struktur. (ANSI)
SecPkgCredentials_SSIProviderW

Die SecPkgCredentials_SSIProvider-Struktur enthält die SSI-Anbieterinformationen, die einem Kontext zugeordnet sind. Die QueryCredentialsAttributes-Funktion verwendet diese Struktur. (Unicode)
SecPkgInfoA

Die SecPkgInfo-Struktur stellt allgemeine Informationen zu einem Sicherheitspaket bereit, z. B. den Namen und die Funktionen. (ANSI)
SecPkgInfoW

Die SecPkgInfo-Struktur stellt allgemeine Informationen zu einem Sicherheitspaket bereit, z. B. den Namen und die Funktionen. (Unicode)
SECURITY_INTEGER

SECURITY_INTEGER ist eine Struktur, die einen numerischen Wert enthält. Es wird verwendet, um andere Typen zu definieren.
SECURITY_PACKAGE_OPTIONS

Gibt Informationen zu einem Sicherheitspaket an.
SECURITY_STRING

Wird als Zeichenfolgenschnittstelle für Kernelvorgänge verwendet und ist ein Klon der UNICODE_STRING-Struktur.
SecurityFunctionTableA

Die SecurityFunctionTable-Struktur ist eine Dispatchtabelle, die Zeiger auf die in SSPI definierten Funktionen enthält. (ANSI)
SecurityFunctionTableW

Die SecurityFunctionTable-Struktur ist eine Dispatchtabelle, die Zeiger auf die in SSPI definierten Funktionen enthält. (Unicode)

Enumerationen

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Gibt die Anwendungsprotokollerweiterung an, die ausgehandelt wird.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Beschreibt die status der SEC-Anwendungsprotokollverhandlung.
SEC_TRAFFIC_SECRET_TYPE

Gibt den verwendeten Datenverkehrsgeheimnistyp an.
SecDelegationType

Der Typ der verwendeten Delegierung.
SECPKG_ATTR_LCT_STATUS

Gibt an, ob das Token aus dem letzten Aufruf der InitializeSecurityContext-Funktion das letzte Token vom Client ist.
SECPKG_CRED_CLASS

Gibt den Typ der Anmeldeinformationen an, die in einem Clientkontext verwendet werden. Die SECPKG_CRED_CLASS-Enumeration wird in der SecPkgContext_CredInfo-Struktur verwendet.