Class JsonWebKey
java.lang.Object
org.apache.cxf.jaxrs.json.basic.JsonMapObject
org.apache.cxf.rs.security.jose.jwk.JsonWebKey
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKeyId()getKeyProperty(String name) voidsetAlgorithm(String algorithm) voidvoidsetKeyOperation(List<KeyOperation> keyOperation) setKeyProperty(String name, Object value) voidsetKeyType(KeyType keyType) voidvoidsetX509Chain(List<String> x509Chain) voidsetX509Thumbprint(String x509Thumbprint) voidsetX509ThumbprintSHA256(String x509Thumbprint) voidsetX509Url(String x509Url) Methods inherited from class org.apache.cxf.jaxrs.json.basic.JsonMapObject
asMap, containsProperty, equals, getBooleanProperty, getIntegerProperty, getJsonMapProperty, getListMapProperty, getListStringProperty, getLongProperty, getMapProperty, getProperty, getStringProperty, getUpdateCount, hashCode, removeProperty, setProperty, size
-
Field Details
-
KEY_TYPE
- See Also:
-
PUBLIC_KEY_USE
- See Also:
-
KEY_OPERATIONS
- See Also:
-
KEY_ALGO
- See Also:
-
KEY_ID
- See Also:
-
X509_URL
- See Also:
-
X509_CHAIN
- See Also:
-
X509_THUMBPRINT
- See Also:
-
X509_THUMBPRINT_SHA256
- See Also:
-
KEY_TYPE_RSA
- See Also:
-
RSA_MODULUS
- See Also:
-
RSA_PUBLIC_EXP
- See Also:
-
RSA_PRIVATE_EXP
- See Also:
-
RSA_FIRST_PRIME_FACTOR
- See Also:
-
RSA_SECOND_PRIME_FACTOR
- See Also:
-
RSA_FIRST_PRIME_CRT
- See Also:
-
RSA_SECOND_PRIME_CRT
- See Also:
-
RSA_FIRST_CRT_COEFFICIENT
- See Also:
-
KEY_TYPE_OCTET
- See Also:
-
OCTET_KEY_VALUE
- See Also:
-
KEY_TYPE_ELLIPTIC
- See Also:
-
EC_CURVE
- See Also:
-
EC_CURVE_P256
- See Also:
-
EC_CURVE_P384
- See Also:
-
EC_CURVE_P521
- See Also:
-
EC_X_COORDINATE
- See Also:
-
EC_Y_COORDINATE
- See Also:
-
EC_PRIVATE_KEY
- See Also:
-
PUBLIC_KEY_USE_SIGN
- See Also:
-
PUBLIC_KEY_USE_ENCRYPT
- See Also:
-
KEY_OPER_SIGN
- See Also:
-
KEY_OPER_VERIFY
- See Also:
-
KEY_OPER_ENCRYPT
- See Also:
-
KEY_OPER_DECRYPT
- See Also:
-
KEY_OPER_WRAP_KEY
- See Also:
-
KEY_OPER_UNWRAP_KEY
- See Also:
-
KEY_OPER_DERIVE_KEY
- See Also:
-
KEY_OPER_DERIVE_BITS
- See Also:
-
-
Constructor Details
-
JsonWebKey
public JsonWebKey() -
JsonWebKey
-
-
Method Details
-
setKeyType
-
getKeyType
-
setPublicKeyUse
-
getPublicKeyUse
-
setKeyOperation
-
getKeyOperation
-
setAlgorithm
-
getAlgorithm
-
setKeyId
-
getKeyId
-
setX509Url
-
getX509Url
-
setX509Chain
-
getX509Chain
-
setX509Thumbprint
-
getX509Thumbprint
-
setX509ThumbprintSHA256
-
getX509ThumbprintSHA256
-
setKeyProperty
-
getKeyProperty
-