Package com.oracle.bmc.auth.internal
Class JWK
- java.lang.Object
- 
- com.oracle.bmc.auth.internal.JWK
 
- 
 public final class JWK extends Object Representation of a RSA public key in JSON Web Key (JWK) format.- See Also:
- JSON Web Key Specification
     Class is immutable. @Immutable 
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlgorithm()StringgetKeyId()StringgetKeyType()StringgetModulus()base64url encodedStringgetPublicExponent()base64url encodedStringgetPublicKeyUse()
 
- 
- 
- 
Method Detail- 
getKeyTypepublic String getKeyType() - Returns:
- the kty (Key Type) for this key. Case sensitive, required.
- See Also:
- Key Type
 
 - 
getPublicKeyUsepublic String getPublicKeyUse() - Returns:
- the use (Public Key use) for this key. Optional.
- See Also:
- Public Key use
 
 - 
getAlgorithmpublic String getAlgorithm() - Returns:
- the alg (Algorithm} for this key. Optional.
- See Also:
- Algorithm
 
 - 
getKeyIdpublic String getKeyId() - Returns:
- the kid (key ID) for this key. Case sensitive. Optional in spec, required in OPC.
- See Also:
- Key ID
 
 - 
getModuluspublic String getModulus() base64url encoded- Returns:
- the RSA modulus for this key. Required.
 
 - 
getPublicExponentpublic String getPublicExponent() base64url encoded- Returns:
- the RSA public exponent for this key. Required.
 
 
- 
 
-