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. |