Benannte elliptische CNG-Kurven
Ab Windows 10 bietet CNG Unterstützung für die folgenden benannten elliptischen Kurven (ANSI X9.62, X9.63, FIPS 186-2).
- **BCRYPT \_ ECC \_ CURVE \_ 25519**
-
-
Anforderung Wert Name curve25519 Standard Kurve 25519 Schlüsselgröße (Bit) 255 TLS-fähig Objektbezeichner Keine
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP160R1**
-
-
Anforderung Wert Name brainpoolP160r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 160 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.1
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP160T1**
-
-
Anforderung Wert Name brainpoolP160t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 160 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.2
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP192R1**
-
-
Anforderung Wert Name brainpoolP192r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.3
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP192T1**
-
-
Anforderung Wert Name brainpoolP192t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.4
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP224R1**
-
-
Anforderung Wert Name brainpoolP224r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 224 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.5
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP224T1**
-
-
Anforderung Wert Name brainpoolP224t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 224 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.6
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP256R1**
-
-
Anforderung Wert Name brainpoolP256r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 256 TLS-fähig Yes Objektbezeichner 1.3.36.3.3.2.8.1.1.7
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP256T1**
-
-
Anforderung Wert Name brainpoolP256t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 256 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.8
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP320R1**
-
-
Anforderung Wert Name brainpoolP320r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 320 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.9
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP32 0T1**
-
-
Anforderung Wert Name brainpoolP320t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 320 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.10
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP384R1**
-
-
Anforderung Wert Name brainpoolP384r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 384 TLS-fähig Yes Objektbezeichner 1.3.36.3.3.2.8.1.1.11
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP384T1**
-
-
Anforderung Wert Name brainpoolP384t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 384 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.12
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP512R1**
-
-
Anforderung Wert Name brainpoolP512r1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 512 TLS-fähig Yes Objektbezeichner 1.3.36.3.3.2.8.1.1.13
-
- **BCRYPT \_ ECC \_ CURVE \_ BRAINPOOLP512T1**
-
-
Anforderung Wert Name brainpoolP512t1 Standard ECC Brainpool Standard Curves and Curve Generation Schlüsselgröße (Bit) 512 TLS-fähig No Objektbezeichner 1.3.36.3.3.2.8.1.1.14
-
- **BCRYPT \_ ECC \_ CURVE \_ EC192WAPI**
-
-
Anforderung Wert Name ec192wapi Standard Chinese National Standard for Wireless LANs (GB 15629.11-2003) Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.2.156.11235.1.1.2.1
-
- **BCRYPT \_ ECC \_ CURVE \_ NISTP192**
-
-
Anforderung Wert Name nistP192 Standard Empfohlene elliptische Kurven für die Verwendung durch Die Bundesregierung Schlüsselgröße (Bit) 192 TLS-fähig Yes Objektbezeichner 1.2.840.10045.3.1.1
-
- **BCRYPT \_ ECC \_ CURVE \_ NISTP224**
-
-
Anforderung Wert Name nistP224 Standard Empfohlene elliptische Kurven für die Verwendung durch Die Bundesregierung Schlüsselgröße (Bit) 224 TLS-fähig Yes Objektbezeichner 1.3.132.0.33
-
- **BCRYPT \_ ECC \_ CURVE \_ NISTP256**
-
-
Anforderung Wert Name nistP256 Standard Empfohlene elliptische Kurven für die Verwendung durch Die Bundesregierung Schlüsselgröße (Bit) 256 TLS-fähig Yes Objektbezeichner 1.2.840.10045.3.1.7
-
- **BCRYPT \_ ECC \_ CURVE \_ NISTP384**
-
-
Anforderung Wert Name nistP384 Standard Empfohlene elliptische Kurven für die Verwendung durch Die Bundesregierung Schlüsselgröße (Bit) 384 TLS-fähig Yes Objektbezeichner 1.3.132.0.34
-
- **BCRYPT \_ ECC \_ CURVE \_ NISTP521**
-
-
Anforderung Wert Name nistP521 Standard Empfohlene elliptische Kurven für die Verwendung durch Die Bundesregierung Schlüsselgröße (Bit) 521 TLS-fähig Yes Objektbezeichner 1.3.132.0.35
-
- **BCRYPT \_ ECC \_ CURVE \_ NUMSP256T1**
-
-
Anforderung Wert Name numsP256t1 Standard Spezifikation der Kurvenauswahl und der unterstützten Kurvenparameter in MSR ECCLib Schlüsselgröße (Bit) 256 TLS-fähig No Objektbezeichner Keine
-
- **BCRYPT \_ ECC \_ CURVE \_ NUMSP384T1**
-
-
Anforderung Wert Name numsP384t1 Standard Spezifikation der Kurvenauswahl und der unterstützten Kurvenparameter in MSR ECCLib Schlüsselgröße (Bit) 384 TLS-fähig No Objektbezeichner Keine
-
- **BCRYPT \_ ECC \_ CURVE \_ NUMSP512T1**
-
-
Anforderung Wert Name numsP512t1 Standard Spezifikation der Kurvenauswahl und unterstützter Kurvenparameter in MSR ECCLib Schlüsselgröße (Bit) 512 TLS-fähig No Objektbezeichner Keine
-
- **BCRYPT \_ \_ECC-KURVE \_ SECP160K1**
-
-
Anforderung Wert Name secP160k1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 160 TLS-fähig Yes Objektbezeichner 1.3.132.0.9
-
- **BCRYPT \_ \_ECC-KURVE \_ SECP160R1**
-
-
Anforderung Wert Name secP160r1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 160 TLS-fähig Yes Objektbezeichner 1.3.132.0.8
-
- **BCRYPT \_ \_ECC-KURVE \_ SECP160R1**
-
-
Anforderung Wert Name secP160r2 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 160 TLS-fähig Yes Objektbezeichner 1.3.132.0.30
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP192K1**
-
-
Anforderung Wert Name secP192k1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 192 TLS-fähig Yes Objektbezeichner 1.3.132.0.31
-
- **BCRYPT \_ \_ECC-KURVE \_ SECP192R1**
-
-
Anforderung Wert Name secP192r1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 192 TLS-fähig Yes Objektbezeichner 1.2.840.10045.3.1.1
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP224K1**
-
-
Anforderung Wert Name secP224k1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 224 TLS-fähig Yes Objektbezeichner 1.3.132.0.32
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP224R1**
-
-
Anforderung Wert Name secP224r1 Standard Empfohlene Domänenparameter für elliptische Kurven Schlüsselgröße (Bit) 224 TLS-fähig Yes Objektbezeichner 1.3.132.0.33
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP256K1**
-
-
Anforderung Wert Name secP256k1 Standard Empfohlene Domänenparameter für elliptische Kurve Schlüsselgröße (Bit) 256 TLS-fähig Yes Objektbezeichner 1.3.132.0.10
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP256R1**
-
-
Anforderung Wert Name secP256r1 Standard Empfohlene Domänenparameter für elliptische Kurve Schlüsselgröße (Bit) 256 TLS-fähig Yes Objektbezeichner 1.2.840.10045.3.1.7
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP384R1**
-
-
Anforderung Wert Name secP384r1 Standard Empfohlene Domänenparameter für elliptische Kurve Schlüsselgröße (Bit) 384 TLS-fähig Yes Objektbezeichner 1.3.132.0.34
-
- **BCRYPT \_ ECC \_ CURVE \_ SECP521R1**
-
-
Anforderung Wert Name secP521r1 Standard Empfohlene Domänenparameter für elliptische Kurve Schlüsselgröße (Bit) 521 TLS-fähig Yes Objektbezeichner 1.3.132.0.35
-
- **BCRYPT \_ ECC \_ CURVE \_ WTLS12**
-
-
Anforderung Wert Name wtls12 Standard WTLS Schlüsselgröße (Bit) 224 TLS-fähig No Objektbezeichner 1.3.132.0.33
-
- **BCRYPT \_ ECC \_ CURVE \_ WTLS7**
-
-
Anforderung Wert Name wtls7 Standard WTLS Schlüsselgröße (Bit) 160 TLS-fähig No Objektbezeichner 1.3.132.0.30
-
- **BCRYPT \_ ECC \_ CURVE \_ WTLS9**
-
-
Anforderung Wert Name wtls9 Standard WTLS Schlüsselgröße (Bit) 160 TLS-fähig No Objektbezeichner 2.23.43.1.4.9
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P192V1**
-
-
Anforderung Wert Name x962P192v1 Standard ANSI X9.62 Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.1
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P192V2**
-
-
Anforderung Wert Name x962P192v2 Standard ANSI X9.62 Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.2
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P192V3**
-
-
Anforderung Wert Name x962P192v3 Standard ANSI X9.62 Schlüsselgröße (Bit) 192 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.3
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P239V1**
-
-
Anforderung Wert Name x962P239v1 Standard ANSI X9.62 Schlüsselgröße (Bit) 239 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.4
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P239V2**
-
-
Anforderung Wert Name x962P239v2 Standard ANSI X9.62 Schlüsselgröße (Bit) 239 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.5
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P239V3**
-
-
Anforderung Wert Name x962P239v3 Standard ANSI X9.62 Schlüsselgröße (Bit) 239 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.6
-
- **BCRYPT \_ ECC \_ CURVE \_ X962P256V1**
-
-
Anforderung Wert Name x962P256v1 Standard ANSI X9.62 Schlüsselgröße (Bit) 256 TLS-fähig No Objektbezeichner 1.2.840.10045.3.1.7
-
Hinweise
Um eine benannte Kurve zu verwenden, rufen Sie BCryptOpenAlgorithmProvider auf, indem Sie entweder den BCRYPT _ ECDSA _ ALGORITHM oder den BCRYPT _ ECDH _ ALGORITHM als Algorithmus-ID verwenden. Rufen Sie dann BCryptSetProperty auf, und legen Sie die BCRYPT _ ECC CURVE _ _ NAME-Eigenschaft auf eine der oben genannten Kurven oder eine beliebige benannte Kurven fest, die auf dem Computer registriert sind, wie im certutil -displayEccCurve Befehl gezeigt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
[Windows 10 Nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
[Windows Server 2016 Nur Desktop-Apps] |
| Header |
|