CRYPTO_SETTINGS-Struktur (schannel.h)
Gibt deaktivierte kryptografische Einstellungen an.
Syntax
typedef struct _CRYPTO_SETTINGS {
eTlsAlgorithmUsage eAlgorithmUsage;
UNICODE_STRING strCngAlgId;
DWORD cChainingModes;
PUNICODE_STRING rgstrChainingModes;
DWORD dwMinBitLength;
DWORD dwMaxBitLength;
} CRYPTO_SETTINGS, *PCRYPTO_SETTINGS;
Member
eAlgorithmUsage
Der in der eTlsAlgorithmUsage-Enumeration angegebene Algorithmus.
Wert | Algorithmus |
---|---|
TlsParametersCngAlgUsageKeyExchange | Schlüsselaustauschalgorithmus. (z.B. RSA, ECDHE, DHE) |
TlsParametersCngAlgUsageSignature | Signaturalgorithmus. (z.B. RSA, DSA, ECDSA) |
TlsParametersCngAlgUsageCipher | Verschlüsselungsalgorithmus. (z. B. AES, DES, RC4) |
TlsParametersCngAlgUsageDigest | Digest of cipher suite. (z.B. SHA1, SHA256, SHA384) |
TlsParametersCngAlgUsageCertSig | Signatur und/oder Hash, die zum Signieren des Zertifikats verwendet werden. (z.B. RSA, DSA, ECDSA, SHA1, SHA256) |
strCngAlgId
Der CNG-Algorithmusbezeichner.
Kryptografische Einstellungen werden ignoriert, wenn der angegebene Algorithmus nicht von einer unterstützten, aktivierten Verschlüsselungssammlung oder von verfügbaren Anmeldeinformationen verwendet wird.
cChainingModes
Die Anzahl der Einträge im rgstrChainingModes-Array.
Legen Sie auf 0 fest, wenn strCngAlgId keinen Verkettungsmodus hat (z. B. BCRYPT_SHA384_ALGORITHM). Es ist ein Fehler, mehr als SCH_CRED_MAX_SUPPORTED_CHAINING_MODES anzugeben.
rgstrChainingModes
Ein Array von CNG-Verkettungsmodusbezeichnern.
Legen Sie auf NULL fest, wenn strCngAlgId keinen Verkettungsmodus aufweist (z. B. BCRYPT_SHA384_ALGORITHM).
dwMinBitLength
Minimale Bitlänge für den angegebenen CNG-Algorithmus.
Wenn 0, verwendet schannel system defaults. Legen Sie auf 0 fest, wenn der CNG-Algorithmus die Bitlänge impliziert (z. B. BCRYPT_ECDH_P521_ALGORITHM).
dwMaxBitLength
Maximale Bitlänge für den angegebenen CNG-Algorithmus.
Wenn 0, verwendet schannel system defaults. Legen Sie auf 0 fest, wenn der CNG-Algorithmus die Bitlänge impliziert (z. B. BCRYPT_ECDH_P521_ALGORITHM).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 1809 [nur Desktop-Apps] |
Kopfzeile | schannel.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für