schannel.h-Header
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. |