
docs.ECKeyJWK.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of okta-sdk-api Show documentation
Show all versions of okta-sdk-api Show documentation
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.
# 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