Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter
schannel.h enthält die folgenden Programmierschnittstellen:
Functions
|
SslCrackCertificate Gibt eine X509Certificate-Struktur mit den Informationen zurück, die im angegebenen Zertifikatblob enthalten sind. |
|
SslEmptyCacheA Entfernt die angegebene Zeichenfolge aus dem Schannel-Cache. (ANSI) |
|
SslEmptyCacheW Entfernt die angegebene Zeichenfolge aus dem Schannel-Cache. (Unicode) |
|
SslFreeCertificate Gibt ein Zertifikat frei, das durch einen vorherigen Aufruf der SslCrackCertificate-Funktion zugewiesen wurde. |
|
SslGetServerIdentity Ruft die Identität des Servers ab. |
Strukturen
|
CRYPTO_SETTINGS Gibt deaktivierte kryptografische Einstellungen an. |
|
SCH_CRED_PUBLIC_CERTCHAIN Die SCH_CRED_PUBLIC_CERTCHAIN-Struktur enthält ein einzelnes Zertifikat. Aus diesem Zertifikat kann eine Zertifizierungskette erstellt werden. |
|
SCH_CRED_SECRET_PRIVKEY Enthält Informationen zum privaten Schlüssel, die zum Authentifizieren eines Clients oder Servers erforderlich sind. |
|
SCH_CREDENTIALS Enthält die Daten für schannel-Anmeldeinformationen. (SCH_CREDENTIALS) |
|
SCHANNEL_ALERT_TOKEN Generiert eine SSL-Warnung (Secure Sockets Layer Protocol) oder tls (Transport Layer Security Protocol), die an das Ziel eines Aufrufs der Funktion InitializeSecurityContext (Schannel) oder acceptSecurityContext (Schannel) gesendet wird. |
|
SCHANNEL_CERT_HASH Enthält die Hashspeicherdaten für das Zertifikat, das Schannel verwendet. |
|
SCHANNEL_CERT_HASH_STORE Enthält die Hashspeicherdaten für das Zertifikat, das Schannel im Kernelmodus verwendet. |
|
SCHANNEL_CLIENT_SIGNATURE Gibt eine Clientsignatur an, wenn ein Aufruf der Funktion InitializeSecurityContext (Schannel) nicht auf den privaten Schlüssel für ein Clientzertifikat zugreifen kann (in diesem Fall gibt die Funktion SEC_I_SIGNATURE_NEEDED zurück). |
|
SCHANNEL_CRED Enthält die Daten für schannel-Anmeldeinformationen. (SCHANNEL_CRED) |
|
SCHANNEL_SESSION_TOKEN Gibt an, ob erneute Verbindungen für eine Authentifizierungssitzung aktiviert werden, die entweder durch Aufrufen der Funktion InitializeSecurityContext (Schannel) oder acceptSecurityContext (Schannel) erstellt wird. |
|
SecPkgContext_CipherInfo Verschlüsselungsinformationsstruktur. Dies wird von SECPKG_ATTR_CIPHER_INFO ulAttribute von der Funktion QueryContextAttributes (Schannel) zurückgegeben. |
|
SecPkgContext_ConnectionInfo Die SecPkgContext_ConnectionInfo-Struktur enthält Protokoll- und Verschlüsselungsinformationen. Diese Struktur wird von der Funktion InitializeSecurityContext (Schannel) verwendet. Dieses Attribut wird nur vom Schannel Security Support Provider (SSP) unterstützt. |
|
SecPkgContext_EapKeyBlock Enthält Schlüsseldaten, die vom EAP TLS-Authentifizierungsprotokoll verwendet werden. |
|
SecPkgContext_EapPrfInfo Gibt die Pseudorandom-Funktion (PRF) an und extrahiert Schlüsseldaten, die vom TLS-Authentifizierungsprotokoll (Extensible Authentication Protocol, EAP) verwendet werden. |
|
SecPkgContext_EarlyStart Die SecPkgContext_EarlyStart-Struktur enthält Informationen darüber, ob versucht werden soll, das Feature "Falscher Start" in einem Sicherheitskontext zu verwenden. |
|
SecPkgContext_IssuerListInfoEx Die SecPkgContext_IssuerListInfoEx-Struktur enthält eine Liste vertrauenswürdiger Zertifizierungsstellen. |
|
SecPkgContext_KeyingMaterial Die SecPkgContext_KeyingMaterial-Struktur. |
|
SecPkgContext_KeyingMaterialInfo Die SecPkgContext_KeyingMaterialInfo-Struktur enthält Informationen zum exportierbaren Schlüsselmaterial in einem Sicherheitskontext. |
|
SecPkgContext_SessionAppData Speichert Anwendungsdaten für einen Sitzungskontext. |
|
SecPkgContext_SessionInfo Gibt an, ob es sich bei der Sitzung um eine erneute Verbindung handelt, und ruft einen Wert ab, der die Sitzung identifiziert. |
|
SecPkgContext_SupportedSignatures Gibt die Signaturalgorithmen an, die von einer Schannel-Verbindung unterstützt werden. |
|
TLS_PARAMETERS Gibt TLS-Parametereinschränkungen an. |
|
X509Certificate Stellt ein X.509-Zertifikat dar. |
Enumerationen
|
eTlsAlgorithmUsage Gibt den Algorithmus an, der verwendet wird, um kryptografische Einstellungen zu deaktivieren. |