public class Jwk
extends java.lang.Object
| Constructor and Description |
|---|
Jwk(java.lang.String id,
java.lang.String type,
java.lang.String algorithm,
java.lang.String usage,
java.util.List<java.lang.String> operations,
java.lang.String certificateUrl,
java.util.List<java.lang.String> certificateChain,
java.lang.String certificateThumbprint,
java.util.Map<java.lang.String,java.lang.Object> additionalAttributes)
Creates a new Jwk
|
Jwk(java.lang.String id,
java.lang.String type,
java.lang.String algorithm,
java.lang.String usage,
java.lang.String operations,
java.lang.String certificateUrl,
java.util.List<java.lang.String> certificateChain,
java.lang.String certificateThumbprint,
java.util.Map<java.lang.String,java.lang.Object> additionalAttributes)
Deprecated.
The specification states that the 'key_ops' (operations) parameter contains an array value.
Use
Jwk(String, String, String, String, List, String, List, String, Map) |
| Modifier and Type | Method and Description |
|---|---|
static Jwk |
fromValues(java.util.Map<java.lang.String,java.lang.Object> map) |
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalAttributes() |
java.lang.String |
getAlgorithm() |
java.util.List<java.lang.String> |
getCertificateChain() |
java.lang.String |
getCertificateThumbprint() |
java.lang.String |
getCertificateUrl() |
java.lang.String |
getId() |
java.lang.String |
getOperations() |
java.util.List<java.lang.String> |
getOperationsAsList() |
java.security.PublicKey |
getPublicKey()
Returns a
PublicKey if the 'alg' is 'RSA' |
java.lang.String |
getType() |
java.lang.String |
getUsage() |
java.lang.String |
toString() |
public Jwk(java.lang.String id,
java.lang.String type,
java.lang.String algorithm,
java.lang.String usage,
java.util.List<java.lang.String> operations,
java.lang.String certificateUrl,
java.util.List<java.lang.String> certificateChain,
java.lang.String certificateThumbprint,
java.util.Map<java.lang.String,java.lang.Object> additionalAttributes)
id - kidtype - kytalgorithm - algusage - useoperations - key_opscertificateUrl - x5ucertificateChain - x5ccertificateThumbprint - x5tadditionalAttributes - additional attributes not part of the standard ones@Deprecated
public Jwk(java.lang.String id,
java.lang.String type,
java.lang.String algorithm,
java.lang.String usage,
java.lang.String operations,
java.lang.String certificateUrl,
java.util.List<java.lang.String> certificateChain,
java.lang.String certificateThumbprint,
java.util.Map<java.lang.String,java.lang.Object> additionalAttributes)
Jwk(String, String, String, String, List, String, List, String, Map)id - type - algorithm - usage - operations - certificateUrl - certificateChain - certificateThumbprint - additionalAttributes - public static Jwk fromValues(java.util.Map<java.lang.String,java.lang.Object> map)
public java.lang.String getId()
public java.lang.String getType()
public java.lang.String getAlgorithm()
public java.lang.String getUsage()
public java.lang.String getOperations()
public java.util.List<java.lang.String> getOperationsAsList()
public java.lang.String getCertificateUrl()
public java.util.List<java.lang.String> getCertificateChain()
public java.lang.String getCertificateThumbprint()
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalAttributes()
public java.security.PublicKey getPublicKey()
throws InvalidPublicKeyException
PublicKey if the 'alg' is 'RSA'InvalidPublicKeyException - if the key cannot be built or the key type is not RSApublic java.lang.String toString()
toString in class java.lang.Object