Package com.okta.sdk.resource.model
Class JsonWebKey
java.lang.Object
com.okta.sdk.resource.model.JsonWebKey
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-08-09T14:19:33.269913-05:00[America/Chicago]",
comments="Generator version: 7.7.0")
public class JsonWebKey
extends Object
implements Serializable
JsonWebKey
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddkeyOpsItem
(String keyOpsItem) boolean
getAlg()
The algorithm used with the Key.Timestamp when the object was createdgetE()
RSA key value (public exponent) for Key bindingTimestamp when the certificate expiresIdentifies the operation(s) for which the key is intended to be usedgetKid()
Unique identifier for the certificategetKty()
Cryptographic algorithm family for the certificate's keypair.Timestamp when the object was last updatedgetLinks()
Get linksgetN()
RSA modulus value that is used by both the public and private keys and provides a link between themAn `ACTIVE` Key is used to sign tokens issued by the authorization server.getUse()
Acceptable use of the certificate.getX5c()
X.509 certificate chain that contains a chain of one or more certificatesgetX5t()
X.509 certificate SHA-1 thumbprint, which is the base64url-encoded SHA-1 thumbprint (digest) of the DER encoding of an X.509 certificateX.509 certificate SHA-256 thumbprint, which is the base64url-encoded SHA-256 thumbprint (digest) of the DER encoding of an X.509 certificategetX5u()
A URI that refers to a resource for the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign the JWS (JSON Web Signature)int
hashCode()
void
void
void
void
void
toString()
-
Field Details
-
JSON_PROPERTY_ALG
- See Also:
-
JSON_PROPERTY_CREATED
- See Also:
-
JSON_PROPERTY_E
- See Also:
-
JSON_PROPERTY_EXPIRES_AT
- See Also:
-
JSON_PROPERTY_KEY_OPS
- See Also:
-
JSON_PROPERTY_KID
- See Also:
-
JSON_PROPERTY_KTY
- See Also:
-
JSON_PROPERTY_LAST_UPDATED
- See Also:
-
JSON_PROPERTY_N
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_USE
- See Also:
-
JSON_PROPERTY_X5C
- See Also:
-
JSON_PROPERTY_X5T
- See Also:
-
JSON_PROPERTY_X5T_HASH_S256
- See Also:
-
JSON_PROPERTY_X5U
- See Also:
-
JSON_PROPERTY_LINKS
- See Also:
-
-
Constructor Details
-
JsonWebKey
public JsonWebKey()
-
-
Method Details
-
alg
-
getAlg
-
setAlg
-
getCreated
-
getE
-
getExpiresAt
Timestamp when the certificate expires- Returns:
- expiresAt
-
keyOps
-
addkeyOpsItem
-
getKeyOps
-
setKeyOps
-
getKid
-
getKty
-
getLastUpdated
Timestamp when the object was last updated- Returns:
- lastUpdated
-
n
-
getN
-
setN
-
status
-
getStatus
An `ACTIVE` Key is used to sign tokens issued by the authorization server. Supported values: `ACTIVE`, `NEXT`, or `EXPIRED`<br> A `NEXT` Key is the next Key that the authorization server uses to sign tokens when Keys are rotated. The `NEXT` Key might not be listed if it hasn't been generated yet. An `EXPIRED` Key is the previous Key that the authorization server used to sign tokens. The `EXPIRED` Key might not be listed if no Key has expired or the expired Key was deleted.- Returns:
- status
-
setStatus
-
getUse
-
getX5c
-
getX5t
-
getX5tHashS256
-
getX5u
-
links
-
getLinks
-
setLinks
-
equals
-
hashCode
-
toString
-