Uses of Enum
org.apache.cxf.rs.security.jose.jwa.KeyAlgorithm
Packages that use KeyAlgorithm
Package
Description
-
Uses of KeyAlgorithm in org.apache.cxf.rs.security.jose.jwa
Methods in org.apache.cxf.rs.security.jose.jwa that return KeyAlgorithmModifier and TypeMethodDescriptionstatic KeyAlgorithmKeyAlgorithm.getAlgorithm(String algo) static KeyAlgorithmReturns the enum constant of this type with the specified name.static KeyAlgorithm[]KeyAlgorithm.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.cxf.rs.security.jose.jwa with parameters of type KeyAlgorithm -
Uses of KeyAlgorithm in org.apache.cxf.rs.security.jose.jwe
Methods in org.apache.cxf.rs.security.jose.jwe that return KeyAlgorithmModifier and TypeMethodDescriptionAbstractWrapKeyEncryptionAlgorithm.getAlgorithm()DirectKeyDecryptionAlgorithm.getAlgorithm()DirectKeyEncryptionAlgorithm.getAlgorithm()EcdhAesWrapKeyDecryptionAlgorithm.getAlgorithm()EcdhAesWrapKeyEncryptionAlgorithm.getAlgorithm()EcdhDirectKeyEncryptionAlgorithm.getAlgorithm()KeyDecryptionProvider.getAlgorithm()KeyEncryptionProvider.getAlgorithm()PbesHmacAesWrapKeyDecryptionAlgorithm.getAlgorithm()PbesHmacAesWrapKeyEncryptionAlgorithm.getAlgorithm()WrappedKeyDecryptionAlgorithm.getAlgorithm()AbstractJweDecryption.getKeyAlgorithm()AbstractJweEncryption.getKeyAlgorithm()JweKeyProperties.getKeyAlgorithm()JweHeaders.getKeyEncryptionAlgorithm()static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Properties props, KeyAlgorithm defaultAlgo) static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Message m, Properties props, KeyAlgorithm defaultAlgo) static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Message m, Properties props, KeyAlgorithm algo, KeyAlgorithm defaultAlgo) Methods in org.apache.cxf.rs.security.jose.jwe with parameters of type KeyAlgorithmModifier and TypeMethodDescriptionstatic JweDecryptionProviderJweUtils.createJweDecryptionProvider(PrivateKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentDecryptionAlgo) static JweDecryptionProviderJweUtils.createJweDecryptionProvider(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentDecryptionAlgo) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentEncryptionAlgo) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentEncryptionAlgo, String compression) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentEncryptionAlgo) static JweEncryptionProviderJweUtils.createJweEncryptionProvider(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentEncryptionAlgo, String compression) static byte[]JweUtils.decrypt(PrivateKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, String content) static byte[]JweUtils.decrypt(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, String content) static StringJweUtils.encrypt(PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, byte[] content) static StringJweUtils.encrypt(PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, byte[] content, String ct) static StringJweUtils.encrypt(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, byte[] content) static StringJweUtils.encrypt(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo, byte[] content, String ct) static KeyDecryptionProviderJweUtils.getKeyDecryptionProvider(JsonWebKey jwk, KeyAlgorithm defaultAlgorithm) static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Properties props, KeyAlgorithm defaultAlgo) static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Message m, Properties props, KeyAlgorithm defaultAlgo) static KeyAlgorithmJweUtils.getKeyEncryptionAlgorithm(Message m, Properties props, KeyAlgorithm algo, KeyAlgorithm defaultAlgo) static KeyEncryptionProviderJweUtils.getKeyEncryptionProvider(JsonWebKey jwk, KeyAlgorithm defaultAlgorithm) static KeyDecryptionProviderJweUtils.getPrivateKeyDecryptionProvider(PrivateKey key, KeyAlgorithm algo) static KeyEncryptionProviderJweUtils.getPublicKeyEncryptionProvider(PublicKey key, Properties props, KeyAlgorithm algo) static KeyEncryptionProviderJweUtils.getPublicKeyEncryptionProvider(PublicKey key, KeyAlgorithm algo) static KeyDecryptionProviderJweUtils.getSecretKeyDecryptionProvider(SecretKey key, KeyAlgorithm algo) static KeyEncryptionProviderJweUtils.getSecretKeyEncryptionAlgorithm(SecretKey key, KeyAlgorithm algo) voidJweHeaders.setKeyEncryptionAlgorithm(KeyAlgorithm algo) Constructors in org.apache.cxf.rs.security.jose.jwe with parameters of type KeyAlgorithmModifierConstructorDescriptionprotectedAbstractWrapKeyEncryptionAlgorithm(Key key, KeyAlgorithm jweAlgo, boolean wrap, Set<String> supportedAlgorithms) protectedAbstractWrapKeyEncryptionAlgorithm(Key key, KeyAlgorithm jweAlgo, Set<String> supportedAlgorithms) AesGcmWrapKeyDecryptionAlgorithm(byte[] secretKey, KeyAlgorithm supportedAlgo) AesGcmWrapKeyDecryptionAlgorithm(String encodedKey, KeyAlgorithm supportedAlgo) AesGcmWrapKeyDecryptionAlgorithm(SecretKey secretKey, KeyAlgorithm supportedAlgo) AesGcmWrapKeyEncryptionAlgorithm(byte[] keyBytes, KeyAlgorithm keyAlgoJwt) AesGcmWrapKeyEncryptionAlgorithm(String encodedKey, KeyAlgorithm keyAlgoJwt) AesGcmWrapKeyEncryptionAlgorithm(SecretKey key, KeyAlgorithm keyAlgoJwt) AesWrapKeyDecryptionAlgorithm(byte[] secretKey, KeyAlgorithm supportedAlgo) AesWrapKeyDecryptionAlgorithm(String encodedKey, KeyAlgorithm supportedAlgo) AesWrapKeyDecryptionAlgorithm(SecretKey secretKey, KeyAlgorithm supportedAlgo) AesWrapKeyEncryptionAlgorithm(byte[] keyBytes, KeyAlgorithm keyAlgoJwt) AesWrapKeyEncryptionAlgorithm(String encodedKey, KeyAlgorithm keyAlgoJwt) AesWrapKeyEncryptionAlgorithm(SecretKey key, KeyAlgorithm keyAlgoJwt) EcdhAesWrapKeyEncryptionAlgorithm(ECPublicKey peerPublicKey, String curve, String apuString, String apvString, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo) EcdhAesWrapKeyEncryptionAlgorithm(ECPublicKey peerPublicKey, String curve, KeyAlgorithm keyAlgo) EcdhAesWrapKeyEncryptionAlgorithm(ECPublicKey peerPublicKey, String curve, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo) EcdhAesWrapKeyEncryptionAlgorithm(ECPublicKey peerPublicKey, KeyAlgorithm keyAlgo) JweHeaders(KeyAlgorithm keyEncAlgo, ContentAlgorithm ctEncAlgo) JweHeaders(KeyAlgorithm keyEncAlgo, ContentAlgorithm ctEncAlgo, boolean deflate) PbesHmacAesWrapKeyDecryptionAlgorithm(byte[] password, KeyAlgorithm algo, boolean hashLargePasswords) PbesHmacAesWrapKeyDecryptionAlgorithm(char[] password, KeyAlgorithm algo, boolean hashLargePasswords) PbesHmacAesWrapKeyDecryptionAlgorithm(String password, KeyAlgorithm algo, boolean hashLargePasswords) PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords) PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password, KeyAlgorithm keyAlgoJwt) PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords) PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password, KeyAlgorithm keyAlgoJwt) PbesHmacAesWrapKeyEncryptionAlgorithm(String password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords) PbesHmacAesWrapKeyEncryptionAlgorithm(String password, KeyAlgorithm keyAlgoJwt) RSAKeyDecryptionAlgorithm(RSAPrivateKey privateKey, KeyAlgorithm supportedAlgo) RSAKeyDecryptionAlgorithm(RSAPrivateKey privateKey, KeyAlgorithm supportedAlgo, boolean unwrap) RSAKeyEncryptionAlgorithm(RSAPublicKey publicKey, KeyAlgorithm jweAlgo) RSAKeyEncryptionAlgorithm(RSAPublicKey publicKey, KeyAlgorithm jweAlgo, boolean wrap) WrappedKeyDecryptionAlgorithm(Key cekDecryptionKey, KeyAlgorithm supportedAlgo) WrappedKeyDecryptionAlgorithm(Key cekDecryptionKey, KeyAlgorithm supportedAlgo, boolean unwrap) -
Uses of KeyAlgorithm in org.apache.cxf.rs.security.jose.jwk
Methods in org.apache.cxf.rs.security.jose.jwk with parameters of type KeyAlgorithmModifier and TypeMethodDescriptionstatic JsonWebKeyJwkUtils.decryptJwkKey(PrivateKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwk) static JsonWebKeyJwkUtils.decryptJwkKey(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwk) static JsonWebKeysJwkUtils.decryptJwkSet(PrivateKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwkSet) static JsonWebKeysJwkUtils.decryptJwkSet(SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm ctAlgo, String jsonJwkSet) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static StringJwkUtils.encryptJwkKey(JsonWebKey jwkKey, SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static StringJwkUtils.encryptJwkSet(JsonWebKeys jwkSet, PublicKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static StringJwkUtils.encryptJwkSet(JsonWebKeys jwkSet, SecretKey key, KeyAlgorithm keyAlgo, ContentAlgorithm contentAlgo) static SecretKeyJwkUtils.toSecretKey(JsonWebKey jwk, KeyAlgorithm algorithm)