All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
String |
calculateBase64urlEncodedThumbprint(String hashAlgorithm) |
byte[] |
calculateThumbprint(String hashAlgorithm) |
String |
calculateThumbprintUri(String hashAlgorithm) |
protected abstract void |
fillTypeSpecificParams(Map<String,Object> params,
JsonWebKey.OutputControlLevel outputLevel) |
String |
getAlgorithm() |
Key |
getKey() |
String |
getKeyId() |
List<String> |
getKeyOps() |
abstract String |
getKeyType() |
<T> T |
getOtherParameterValue(String name,
Class<T> type) |
PublicKey |
getPublicKey()
|
protected static String |
getString(Map<String,Object> params,
String name) |
protected static String |
getString(Map<String,Object> params,
String name,
boolean required) |
protected static String |
getStringRequired(Map<String,Object> params,
String name) |
String |
getUse() |
protected abstract String |
produceThumbprintHashInput() |
protected void |
putIfNotNull(String name,
Object value,
Map<String,Object> params) |
protected void |
removeFromOtherParams(String... names) |
void |
setAlgorithm(String algorithm) |
void |
setKeyId(String keyId) |
void |
setKeyOps(List<String> keyOps) |
void |
setOtherParameter(String name,
Object value) |
void |
setUse(String use) |
String |
toJson() |
String |
toJson(JsonWebKey.OutputControlLevel outputLevel) |
Map<String,Object> |
toParams(JsonWebKey.OutputControlLevel outputLevel) |
String |
toString() |