Uses of Class
org.apache.cxf.rs.security.jose.jwk.JsonWebKey

Packages that use JsonWebKey
org.apache.cxf.rs.security.jose   
org.apache.cxf.rs.security.jose.jwe   
org.apache.cxf.rs.security.jose.jwk   
org.apache.cxf.rs.security.jose.jws   
 

Uses of JsonWebKey in org.apache.cxf.rs.security.jose
 

Methods in org.apache.cxf.rs.security.jose that return JsonWebKey
 JsonWebKey JoseHeaders.getJsonWebKey()
           
 JsonWebKey JoseHeaders.getJsonWebKey(String headerName)
           
 

Methods in org.apache.cxf.rs.security.jose with parameters of type JsonWebKey
 void JoseHeaders.setJsonWebKey(JsonWebKey key)
           
 void JoseHeaders.setJsonWebKey(String headerName, JsonWebKey key)
           
 

Uses of JsonWebKey in org.apache.cxf.rs.security.jose.jwe
 

Methods in org.apache.cxf.rs.security.jose.jwe with parameters of type JsonWebKey
static JweDecryptionProvider JweUtils.createJweDecryptionProvider(JsonWebKey key, String contentDecryptionAlgo)
           
static JweEncryptionProvider JweUtils.createJweEncryptionProvider(JsonWebKey key, JweHeaders headers)
           
static JweEncryptionProvider JweUtils.createJweEncryptionProvider(JsonWebKey key, String contentEncryptionAlgo, String compression)
           
static byte[] JweUtils.decrypt(JsonWebKey key, String contentAlgo, String content)
           
static byte[] JweUtils.decryptDirect(JsonWebKey key, String content)
           
 JwtToken JweJwtCompactConsumer.decryptWith(JsonWebKey key)
           
static String JweUtils.encrypt(JsonWebKey key, String contentAlgo, byte[] content, String ct)
           
static String JweUtils.encryptDirect(JsonWebKey key, byte[] content, String ct)
           
 String JweJwtCompactProducer.encryptWith(JsonWebKey key)
           
static SecretKey JweUtils.getContentDecryptionSecretKey(JsonWebKey jwk)
           
static SecretKey JweUtils.getContentDecryptionSecretKey(JsonWebKey jwk, String defaultAlgorithm)
           
static ContentEncryptionAlgorithm JweUtils.getContentEncryptionAlgorithm(JsonWebKey jwk)
           
static ContentEncryptionAlgorithm JweUtils.getContentEncryptionAlgorithm(JsonWebKey jwk, String defaultAlgorithm)
           
static DirectKeyJweDecryption JweUtils.getDirectKeyJweDecryption(JsonWebKey key)
           
static DirectKeyJweEncryption JweUtils.getDirectKeyJweEncryption(JsonWebKey key)
           
static byte[] JweUtils.getECDHKey(JsonWebKey privateKey, JsonWebKey peerPublicKey, byte[] partyUInfo, byte[] partyVInfo, String algoName, int algoKeyBitLen)
           
static KeyDecryptionAlgorithm JweUtils.getKeyDecryptionAlgorithm(JsonWebKey jwk)
           
static KeyDecryptionAlgorithm JweUtils.getKeyDecryptionAlgorithm(JsonWebKey jwk, String defaultAlgorithm)
           
static KeyEncryptionAlgorithm JweUtils.getKeyEncryptionAlgorithm(JsonWebKey jwk)
           
static KeyEncryptionAlgorithm JweUtils.getKeyEncryptionAlgorithm(JsonWebKey jwk, String defaultAlgorithm)
           
 

Uses of JsonWebKey in org.apache.cxf.rs.security.jose.jwk
 

Methods in org.apache.cxf.rs.security.jose.jwk that return JsonWebKey
static JsonWebKey JwkUtils.decodeJwkKey(String jwkJson)
           
static JsonWebKey JwkUtils.decryptJwkKey(InputStream is, char[] password)
           
static JsonWebKey JwkUtils.decryptJwkKey(InputStream is, char[] password, JwkReaderWriter reader)
           
static JsonWebKey JwkUtils.decryptJwkKey(InputStream is, JweDecryptionProvider jwe, JwkReaderWriter reader)
           
static JsonWebKey JwkUtils.decryptJwkKey(RSAPrivateKey key, String keyAlgo, String ctAlgo, String jsonJwk)
           
static JsonWebKey JwkUtils.decryptJwkKey(SecretKey key, String keyAlgo, String ctAlgo, String jsonJwk)
           
static JsonWebKey JwkUtils.decryptJwkKey(String jsonJwkKey, char[] password)
           
static JsonWebKey JwkUtils.decryptJwkKey(String jsonJwkKey, char[] password, JwkReaderWriter reader)
           
static JsonWebKey JwkUtils.decryptJwkKey(String jsonJwkKey, JweDecryptionProvider jwe, JwkReaderWriter reader)
           
static JsonWebKey JwkUtils.fromECPrivateKey(ECPrivateKey pk, String curve)
           
static JsonWebKey JwkUtils.fromECPublicKey(ECPublicKey pk, String curve)
           
static JsonWebKey JwkUtils.fromRSAPrivateKey(RSAPrivateKey pk, String algo)
           
static JsonWebKey JwkUtils.fromRSAPublicKey(RSAPublicKey pk, String algo)
           
static JsonWebKey JwkUtils.fromSecretKey(SecretKey secretKey, String algo)
           
static JsonWebKey JwkUtils.fromX509CertificateChain(List<X509Certificate> chain, String algo)
           
 JsonWebKey JsonWebKeys.getKey(String kid)
           
 JsonWebKey JwkReaderWriter.jsonToJwk(String jwkJson)
           
 JsonWebKey DefaultJwkReaderWriter.jsonToJwk(String jwkJson)
           
static JsonWebKey JwkUtils.loadJsonWebKey(org.apache.cxf.message.Message m, Properties props, String keyOper)
           
static JsonWebKey JwkUtils.loadJsonWebKey(org.apache.cxf.message.Message m, Properties props, String keyOper, JwkReaderWriter reader)
           
static JsonWebKey JwkUtils.readJwkKey(InputStream is)
           
static JsonWebKey JwkUtils.readJwkKey(String jwkJson)
           
static JsonWebKey JwkUtils.readJwkKey(URI uri)
           
 JsonWebKey JsonWebKey.setKeyProperty(String name, Object value)
           
static JsonWebKey JwkUtils.verifyJwkKey(RSAPublicKey key, String keyAlgo, String jsonJwk)
           
 

Methods in org.apache.cxf.rs.security.jose.jwk that return types with arguments of type JsonWebKey
 List<JsonWebKey> JsonWebKeys.getEllipticKeys()
           
 Map<String,JsonWebKey> JsonWebKeys.getKeyIdMap()
           
 Map<String,List<JsonWebKey>> JsonWebKeys.getKeyOperationMap()
           
 List<JsonWebKey> JsonWebKeys.getKeys()
           
 List<JsonWebKey> JsonWebKeys.getKeys(String keyType)
           
 Map<String,List<JsonWebKey>> JsonWebKeys.getKeyTypeMap()
           
 Map<String,List<JsonWebKey>> JsonWebKeys.getKeyUseMap()
           
 List<JsonWebKey> JsonWebKeys.getRsaKeys()
           
 List<JsonWebKey> JsonWebKeys.getSecretKeys()
           
static List<JsonWebKey> JwkUtils.loadJsonWebKeys(org.apache.cxf.message.Message m, Properties props, String keyOper)
           
static List<JsonWebKey> JwkUtils.loadJsonWebKeys(org.apache.cxf.message.Message m, Properties props, String keyOper, JwkReaderWriter reader)
           
 

Methods in org.apache.cxf.rs.security.jose.jwk with parameters of type JsonWebKey
static String JwkUtils.encodeJwkKey(JsonWebKey jwkKey)
           
static String JwkUtils.encryptJwkKey(JsonWebKey jwk, char[] password)
           
static String JwkUtils.encryptJwkKey(JsonWebKey jwkKey, char[] password, JwkReaderWriter writer)
           
static String JwkUtils.encryptJwkKey(JsonWebKey jwkKey, JweEncryptionProvider jwe, JwkReaderWriter writer)
           
static String JwkUtils.encryptJwkKey(JsonWebKey jwkKey, RSAPublicKey key, String keyAlgo, String contentAlgo)
           
static String JwkUtils.encryptJwkKey(JsonWebKey jwkKey, SecretKey key, String keyAlgo, String contentAlgo)
           
static String JwkUtils.jwkKeyToJson(JsonWebKey jwkKey)
           
 String JwkReaderWriter.jwkToJson(JsonWebKey jwk)
           
 String DefaultJwkReaderWriter.jwkToJson(JsonWebKey jwk)
           
static void JwkUtils.setPublicKeyInfo(JsonWebKey jwk, JoseHeaders headers, String algo)
           
static String JwkUtils.signJwkKey(JsonWebKey jwkKey, RSAPrivateKey key, String algo)
           
static ECPrivateKey JwkUtils.toECPrivateKey(JsonWebKey jwk)
           
static ECPublicKey JwkUtils.toECPublicKey(JsonWebKey jwk)
           
static RSAPrivateKey JwkUtils.toRSAPrivateKey(JsonWebKey jwk)
           
static RSAPublicKey JwkUtils.toRSAPublicKey(JsonWebKey jwk)
           
static RSAPublicKey JwkUtils.toRSAPublicKey(JsonWebKey jwk, boolean checkX509)
           
static SecretKey JwkUtils.toSecretKey(JsonWebKey jwk)
           
static List<X509Certificate> JwkUtils.toX509CertificateChain(JsonWebKey jwk)
           
 

Method parameters in org.apache.cxf.rs.security.jose.jwk with type arguments of type JsonWebKey
 void JsonWebKeys.setKeys(List<JsonWebKey> keys)
           
 

Uses of JsonWebKey in org.apache.cxf.rs.security.jose.jws
 

Methods in org.apache.cxf.rs.security.jose.jws with parameters of type JsonWebKey
static JwsSignatureProvider JwsUtils.getSignatureProvider(JsonWebKey jwk)
           
static JwsSignatureProvider JwsUtils.getSignatureProvider(JsonWebKey jwk, String defaultAlgorithm)
           
static JwsSignatureVerifier JwsUtils.getSignatureVerifier(JsonWebKey jwk)
           
static JwsSignatureVerifier JwsUtils.getSignatureVerifier(JsonWebKey jwk, String defaultAlgorithm)
           
 String JwsJsonProducer.signWith(JsonWebKey jwk)
           
 String JwsCompactProducer.signWith(JsonWebKey jwk)
           
 boolean JwsJsonSignatureEntry.verifySignatureWith(JsonWebKey key)
           
 boolean JwsJsonConsumer.verifySignatureWith(JsonWebKey key)
           
 boolean JwsCompactConsumer.verifySignatureWith(JsonWebKey key)
           
 boolean JwsJsonConsumer.verifySignatureWith(JsonWebKey key, String algo)
           
 boolean JwsCompactConsumer.verifySignatureWith(JsonWebKey key, String algo)
           
 



Apache CXF