Freigeben über


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.