#### [Abblix\.Jwt](https://www.abblix.com/en/docs/api/abblix-jwt 'index')
### [Abblix\.Jwt](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt 'Abblix\.Jwt')

## EllipticCurveTypes Class

Elliptic curve identifiers for the JWK "crv" parameter, as defined in RFC 7518 Section 6\.2\.1\.1\.

```csharp
public static class EllipticCurveTypes
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → EllipticCurveTypes
### Fields

## EllipticCurveTypes\.P256 Field {#Abblix.Jwt.EllipticCurveTypes.P256}

NIST P\-256 \(secp256r1 / prime256v1 / X9\.62 prime256v1\), a 256\-bit prime\-field curve\.
Pairs with [ES256](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.SigningAlgorithms#Abblix.Jwt.SigningAlgorithms.ES256 'Abblix\.Jwt\.SigningAlgorithms\.ES256')\.

```csharp
public const string P256 = "P-256";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## EllipticCurveTypes\.P384 Field {#Abblix.Jwt.EllipticCurveTypes.P384}

NIST P\-384 \(secp384r1\), a 384\-bit prime\-field curve\.
Pairs with [ES384](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.SigningAlgorithms#Abblix.Jwt.SigningAlgorithms.ES384 'Abblix\.Jwt\.SigningAlgorithms\.ES384')\.

```csharp
public const string P384 = "P-384";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## EllipticCurveTypes\.P521 Field {#Abblix.Jwt.EllipticCurveTypes.P521}

NIST P\-521 \(secp521r1\), a 521\-bit prime\-field curve\.
Pairs with [ES512](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.SigningAlgorithms#Abblix.Jwt.SigningAlgorithms.ES512 'Abblix\.Jwt\.SigningAlgorithms\.ES512') \(note the algorithm name uses 512,
referring to the SHA\-512 hash, while the curve itself is 521 bits\)\.

```csharp
public const string P521 = "P-521";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
