All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docs.ECKeyJWK.md Maven / Gradle / Ivy

Go to download

The Okta Java SDK API .jar provides a Java API that your code can use to make calls to the Okta API. This .jar is the only compile-time dependency within the Okta SDK project that your code should depend on. Implementations of this API (implementation .jars) should be runtime dependencies only.

There is a newer version: 21.0.0
Show newest version


# ECKeyJWK

Elliptic Curve Key in JWK format, currently used during enrollment to encrypt fulfillment requests to Yubico, or during activation to verify Yubico's JWS objects in fulfillment responses. The currently agreed protocol uses P-384.

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**crv** | [**CrvEnum**](#CrvEnum) |  |  |
|**kid** | **String** | The unique identifier of the key |  |
|**kty** | [**KtyEnum**](#KtyEnum) | The type of public key |  |
|**use** | [**UseEnum**](#UseEnum) | The intended use for the key. The ECKeyJWK is always `enc` because Okta uses it to encrypt requests to Yubico. |  |
|**x** | **String** | The public x coordinate for the elliptic curve point |  |
|**y** | **String** | The public y coordinate for the elliptic curve point |  |



## Enum: CrvEnum

| Name | Value |
|---- | -----|
| P_384 | "P-384" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |



## Enum: KtyEnum

| Name | Value |
|---- | -----|
| EC | "EC" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |



## Enum: UseEnum

| Name | Value |
|---- | -----|
| ENC | "enc" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |


## Implemented Interfaces

* Serializable






© 2015 - 2025 Weber Informatics LLC | Privacy Policy