Uses of Class
org.apache.cxf.rs.security.jose.jwk.JsonWebKey
Packages that use JsonWebKey
Package
Description
-
Uses of JsonWebKey in org.apache.cxf.rs.security.jose.common
Methods in org.apache.cxf.rs.security.jose.common that return JsonWebKeyModifier and TypeMethodDescriptionJoseHeaders.getJsonWebKey()JoseHeaders.getJsonWebKey(String headerName) Methods in org.apache.cxf.rs.security.jose.common with parameters of type JsonWebKeyModifier and TypeMethodDescriptionvoidJoseHeaders.setJsonWebKey(String headerName, JsonWebKey key) voidJoseHeaders.setJsonWebKey(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 JsonWebKeyModifier and TypeMethodDescriptionstatic JweDecryptionProviderJweUtils.createJweDecryptionProvider(JsonWebKey key, ContentAlgorithm contentDecryptionAlgo) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(JsonWebKey key, ContentAlgorithm contentEncryptionAlgo) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(JsonWebKey key, ContentAlgorithm contentEncryptionAlgo, String compression) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(JsonWebKey key, JweHeaders headers) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(JsonWebKey key, JweHeaders headers, boolean generateCekOnce) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(JsonWebKey key, JweHeaders headers, ContentEncryptionProvider contentEncryptionProvider) static byte[]JweUtils.decrypt(JsonWebKey key, ContentAlgorithm contentAlgo, String content) static byte[]JweUtils.decryptDirect(JsonWebKey key, String content) JweJwtCompactConsumer.decryptWith(JsonWebKey key) static StringJweUtils.encrypt(JsonWebKey key, ContentAlgorithm contentAlgo, byte[] content, String ct) static StringJweUtils.encryptDirect(JsonWebKey key, byte[] content, String ct) JweCompactProducer.encryptWith(JsonWebKey key) static SecretKeyJweUtils.getContentDecryptionSecretKey(JsonWebKey jwk) static SecretKeyJweUtils.getContentDecryptionSecretKey(JsonWebKey jwk, String defaultAlgorithm) static ContentEncryptionProviderJweUtils.getContentEncryptionProvider(JsonWebKey jwk) static ContentEncryptionProviderJweUtils.getContentEncryptionProvider(JsonWebKey jwk, ContentAlgorithm defaultAlgorithm) static JweDecryptionJweUtils.getDirectKeyJweDecryption(JsonWebKey key) static JweEncryptionJweUtils.getDirectKeyJweEncryption(JsonWebKey key) static ContentEncryptionProviderJweUtils.getEcdhDirectContentEncryptionProvider(JsonWebKey key, JweHeaders headers) static byte[]JweUtils.getECDHKey(JsonWebKey privateKey, JsonWebKey peerPublicKey, byte[] partyUInfo, byte[] partyVInfo, String algoName, int algoKeyBitLen) static JweDecryptionJweUtils.getEcDirectKeyJweDecryption(JsonWebKey key, ContentAlgorithm ctAlgo) static JweEncryptionJweUtils.getEcDirectKeyJweEncryption(JsonWebKey key, ContentAlgorithm ctAlgo) static KeyDecryptionProviderJweUtils.getKeyDecryptionProvider(JsonWebKey jwk) static KeyDecryptionProviderJweUtils.getKeyDecryptionProvider(JsonWebKey jwk, KeyAlgorithm defaultAlgorithm) static KeyEncryptionProviderJweUtils.getKeyEncryptionProvider(JsonWebKey jwk) static KeyEncryptionProviderJweUtils.getKeyEncryptionProvider(JsonWebKey jwk, KeyAlgorithm defaultAlgorithm) -
Uses of JsonWebKey in org.apache.cxf.rs.security.jose.jwk
Methods in org.apache.cxf.rs.security.jose.jwk that return JsonWebKeyModifier and TypeMethodDescriptionstatic JsonWebKeyJwkUtils.decodeJwkKey(String jwkJson) static JsonWebKeyJwkUtils.decryptJwkKey(InputStream is, char[] password) static JsonWebKeyJwkUtils.decryptJwkKey(InputStream is, JweDecryptionProvider jwe) static JsonWebKeyJwkUtils.decryptJwkKey(String jsonJwkKey, char[] password) static JsonWebKeyJwkUtils.decryptJwkKey(String jsonJwkKey, JweDecryptionProvider jwe) static JsonWebKeyJwkUtils.decryptJwkKey(PrivateKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwk) static JsonWebKeyJwkUtils.decryptJwkKey(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwk) static JsonWebKeyJwkUtils.fromECPrivateKey(ECPrivateKey pk, String curve) static JsonWebKeyJwkUtils.fromECPrivateKey(ECPrivateKey pk, String curve, String kid) static JsonWebKeyJwkUtils.fromECPublicKey(ECPublicKey pk, String curve) static JsonWebKeyJwkUtils.fromECPublicKey(ECPublicKey pk, String curve, String kid) static JsonWebKeyJwkUtils.fromPublicKey(PublicKey key, Properties props, String algoProp) static JsonWebKeyJwkUtils.fromRSAPrivateKey(RSAPrivateKey pk, String algo) static JsonWebKeyJwkUtils.fromRSAPrivateKey(RSAPrivateKey pk, String algo, String kid) static JsonWebKeyJwkUtils.fromRSAPublicKey(RSAPublicKey pk, String algo) static JsonWebKeyJwkUtils.fromRSAPublicKey(RSAPublicKey pk, String algo, String kid) static JsonWebKeyJwkUtils.fromSecretKey(SecretKey secretKey, String algo) static JsonWebKeyJwkUtils.fromSecretKey(SecretKey secretKey, String algo, String kid) static JsonWebKeyJwkUtils.fromX509CertificateChain(List<X509Certificate> chain, String algo) static JsonWebKeyJwkUtils.loadJsonWebKey(Message m, Properties props, KeyOperation keyOper) static JsonWebKeyJwkUtils.loadJsonWebKey(Message m, Properties props, KeyOperation keyOper, String inHeaderKid) static JsonWebKeyJwkUtils.readJwkKey(InputStream is) static JsonWebKeyJwkUtils.readJwkKey(String jwkJson) static JsonWebKeyJwkUtils.readJwkKey(URI uri) JsonWebKey.setKeyProperty(String name, Object value) static JsonWebKeyJwkUtils.verifyJwkKey(PublicKey key, SignatureAlgorithm keyAlgo, String jsonJwk) Methods in org.apache.cxf.rs.security.jose.jwk that return types with arguments of type JsonWebKeyModifier and TypeMethodDescriptionJsonWebKeys.getEllipticKeys()JsonWebKeys.getKeyIdMap()JsonWebKeys.getKeyOperationMap()JsonWebKeys.getKeys()JsonWebKeys.getKeyTypeMap()JsonWebKeys.getRsaKeys()JsonWebKeys.getSecretKeys()static List<JsonWebKey>JwkUtils.loadJsonWebKeys(Message m, Properties props, KeyOperation keyOper) static List<JsonWebKey>JwkUtils.loadJsonWebKeys(Message m, Properties props, KeyOperation keyOper, PrivateKeyPasswordProvider cb) static List<JsonWebKey>JwkUtils.stripPrivateParameters(List<JsonWebKey> keys) Methods in org.apache.cxf.rs.security.jose.jwk with parameters of type JsonWebKeyModifier and TypeMethodDescriptionstatic StringJwkUtils.encodeJwkKey(JsonWebKey jwkKey) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, char[] password) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, JweEncryptionProvider jwe) static StringJwkUtils.getThumbprint(JsonWebKey key) static voidJwkUtils.includeCertChain(JsonWebKey jwk, JoseHeaders headers, String algo) static voidJwkUtils.includePublicKey(JsonWebKey jwk, JoseHeaders headers, String algo) static StringJwkUtils.jwkKeyToJson(JsonWebKey jwkKey) static voidJwkUtils.jwkKeyToJson(JsonWebKey jwkKey, OutputStream os) JwkReaderWriter.jwkToJson(JsonWebKey jwk) final voidJsonWebKeys.setKey(JsonWebKey key) static StringJwkUtils.signJwkKey(JsonWebKey jwkKey, PrivateKey key, SignatureAlgorithm algo) static ECPrivateKeyJwkUtils.toECPrivateKey(JsonWebKey jwk) static ECPublicKeyJwkUtils.toECPublicKey(JsonWebKey jwk) static RSAPrivateKeyJwkUtils.toRSAPrivateKey(JsonWebKey jwk) static RSAPublicKeyJwkUtils.toRSAPublicKey(JsonWebKey jwk) static RSAPublicKeyJwkUtils.toRSAPublicKey(JsonWebKey jwk, boolean checkX509) static SecretKeyJwkUtils.toSecretKey(JsonWebKey jwk) static SecretKeyJwkUtils.toSecretKey(JsonWebKey jwk, KeyAlgorithm algorithm) static List<X509Certificate>JwkUtils.toX509CertificateChain(JsonWebKey jwk) Method parameters in org.apache.cxf.rs.security.jose.jwk with type arguments of type JsonWebKeyModifier and TypeMethodDescriptionfinal voidJsonWebKeys.setKeys(List<JsonWebKey> keys) static List<JsonWebKey>JwkUtils.stripPrivateParameters(List<JsonWebKey> keys) Constructors in org.apache.cxf.rs.security.jose.jwk with parameters of type JsonWebKeyConstructor parameters in org.apache.cxf.rs.security.jose.jwk with type arguments of type JsonWebKey -
Uses of JsonWebKey in org.apache.cxf.rs.security.jose.jws
Methods in org.apache.cxf.rs.security.jose.jws with parameters of type JsonWebKeyModifier and TypeMethodDescriptionstatic JwsSignatureProviderJwsUtils.getSignatureProvider(JsonWebKey jwk) static JwsSignatureProviderJwsUtils.getSignatureProvider(JsonWebKey jwk, SignatureAlgorithm defaultAlgorithm) static JwsSignatureVerifierJwsUtils.getSignatureVerifier(JsonWebKey jwk) static JwsSignatureVerifierJwsUtils.getSignatureVerifier(JsonWebKey jwk, SignatureAlgorithm defaultAlgorithm) JwsCompactProducer.signWith(JsonWebKey jwk) JwsJsonProducer.signWith(JsonWebKey jwk) booleanJwsCompactConsumer.verifySignatureWith(JsonWebKey key) booleanJwsCompactConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(JsonWebKey key) booleanJwsJsonConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanJwsJsonSignatureEntry.verifySignatureWith(JsonWebKey key)