public class JsonWebKey
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonWebKey.KeyOperation |
static class |
JsonWebKey.KeyType |
static class |
JsonWebKey.KeyUse |
| Constructor and Description |
|---|
JsonWebKey(java.util.Map<java.lang.String,java.lang.Object> json) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAlgorithm() |
java.util.Set<JsonWebKey.KeyOperation> |
getKeyOps() |
java.util.Map<java.lang.String,java.lang.Object> |
getKeyProperties() |
java.lang.String |
getKid() |
JsonWebKey.KeyType |
getKty() |
static java.security.PublicKey |
getRsaPublicKey(JsonWebKey key) |
JsonWebKey.KeyUse |
getUse() |
java.lang.String |
getValue() |
int |
hashCode() |
static java.lang.String |
pemEncodePublicKey(java.security.PublicKey publicKey) |
JsonWebKey |
setKid(java.lang.String kid) |
public JsonWebKey(java.util.Map<java.lang.String,java.lang.Object> json)
public java.util.Map<java.lang.String,java.lang.Object> getKeyProperties()
public final JsonWebKey.KeyType getKty()
public final java.lang.String getKid()
public JsonWebKey setKid(java.lang.String kid)
public final JsonWebKey.KeyUse getUse()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getAlgorithm()
public java.lang.String getValue()
public java.util.Set<JsonWebKey.KeyOperation> getKeyOps()
public static java.lang.String pemEncodePublicKey(java.security.PublicKey publicKey)
public static java.security.PublicKey getRsaPublicKey(JsonWebKey key)