Uses of Enum Class
org.apache.cxf.rs.security.jose.jwa.SignatureAlgorithm
Packages that use SignatureAlgorithm
Package
Description
-
Uses of SignatureAlgorithm in org.apache.cxf.rs.security.jose.jwa
Methods in org.apache.cxf.rs.security.jose.jwa that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmSignatureAlgorithm.getAlgorithm(String algo) static SignatureAlgorithmReturns the enum constant of this class with the specified name.static SignatureAlgorithm[]SignatureAlgorithm.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.cxf.rs.security.jose.jwa with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic booleanAlgorithmUtils.isEcDsaSign(SignatureAlgorithm algo) static booleanAlgorithmUtils.isHmacSign(SignatureAlgorithm algo) static booleanSignatureAlgorithm.isPublicKeyAlgorithm(SignatureAlgorithm sigAlgorithm) static booleanAlgorithmUtils.isRsaShaPsSign(SignatureAlgorithm algo) static booleanAlgorithmUtils.isRsaShaSign(SignatureAlgorithm algo) static booleanAlgorithmUtils.isRsaSign(SignatureAlgorithm algo) -
Uses of SignatureAlgorithm in org.apache.cxf.rs.security.jose.jwk
Methods in org.apache.cxf.rs.security.jose.jwk with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic StringJwkUtils.signJwkKey(JsonWebKey jwkKey, PrivateKey key, SignatureAlgorithm algo) static StringJwkUtils.signJwkSet(JsonWebKeys jwkSet, PrivateKey key, SignatureAlgorithm algo) static JsonWebKeyJwkUtils.verifyJwkKey(PublicKey key, SignatureAlgorithm keyAlgo, String jsonJwk) static JsonWebKeysJwkUtils.verifyJwkSet(PublicKey key, SignatureAlgorithm keyAlgo, String jsonJwk) -
Uses of SignatureAlgorithm in org.apache.cxf.rs.security.jose.jws
Methods in org.apache.cxf.rs.security.jose.jws that return SignatureAlgorithmModifier and TypeMethodDescriptionAbstractJwsSignatureProvider.getAlgorithm()HmacJwsSignatureVerifier.getAlgorithm()JwsSignatureProvider.getAlgorithm()JwsSignatureVerifier.getAlgorithm()NoneJwsSignatureProvider.getAlgorithm()NoneJwsSignatureVerifier.getAlgorithm()PublicKeyJwsSignatureVerifier.getAlgorithm()JwsHeaders.getSignatureAlgorithm()static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(Properties props, SignatureAlgorithm defaultAlgo) static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(org.apache.cxf.message.Message m, Properties props, SignatureAlgorithm defaultAlgo) static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(org.apache.cxf.message.Message m, Properties props, SignatureAlgorithm algo, SignatureAlgorithm defaultAlgo) Methods in org.apache.cxf.rs.security.jose.jws that return types with arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic Map<SignatureAlgorithm,List<JwsJsonSignatureEntry>> JwsUtils.getJwsJsonSignatureMap(List<JwsJsonSignatureEntry> signatures) JwsJsonConsumer.getSignatureEntryMap()Methods in org.apache.cxf.rs.security.jose.jws with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionprotected StringHmacJwsSignatureVerifier.checkAlgorithm(SignatureAlgorithm sigAlgo) protected StringPublicKeyJwsSignatureVerifier.checkAlgorithm(SignatureAlgorithm sigAlgo) static JwsSignatureProviderJwsUtils.getHmacSignatureProvider(byte[] key, SignatureAlgorithm algo) static JwsSignatureProviderJwsUtils.getHmacSignatureProvider(String encodedKey, SignatureAlgorithm algo) static JwsSignatureVerifierJwsUtils.getHmacSignatureVerifier(byte[] key, SignatureAlgorithm algo) static JwsSignatureVerifierJwsUtils.getHmacSignatureVerifier(String encodedKey, SignatureAlgorithm algo) static JwsSignatureProviderJwsUtils.getPrivateKeySignatureProvider(PrivateKey key, SignatureAlgorithm algo) static JwsSignatureVerifierJwsUtils.getPublicKeySignatureVerifier(X509Certificate cert, SignatureAlgorithm algo) static JwsSignatureVerifierJwsUtils.getPublicKeySignatureVerifier(PublicKey key, SignatureAlgorithm algo) static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(Properties props, SignatureAlgorithm defaultAlgo) static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(org.apache.cxf.message.Message m, Properties props, SignatureAlgorithm defaultAlgo) static SignatureAlgorithmJwsUtils.getSignatureAlgorithm(org.apache.cxf.message.Message m, Properties props, SignatureAlgorithm algo, SignatureAlgorithm defaultAlgo) static JwsSignatureProviderJwsUtils.getSignatureProvider(JsonWebKey jwk, SignatureAlgorithm defaultAlgorithm) static JwsSignatureVerifierJwsUtils.getSignatureVerifier(JsonWebKey jwk, SignatureAlgorithm defaultAlgorithm) final voidJwsHeaders.setSignatureAlgorithm(SignatureAlgorithm algo) static StringJwsUtils.sign(byte[] key, SignatureAlgorithm algo, String content) static StringJwsUtils.sign(byte[] key, SignatureAlgorithm algo, String content, String ct) static StringJwsUtils.sign(String encodedKey, SignatureAlgorithm algo, String content) static StringJwsUtils.sign(PrivateKey key, SignatureAlgorithm algo, String content) static StringJwsUtils.sign(PrivateKey key, SignatureAlgorithm algo, String content, String ct) JwsJsonProducer.signWith(byte[] key, SignatureAlgorithm algo) JwsJsonProducer.signWith(PrivateKey key, SignatureAlgorithm algo) static StringJwsUtils.verify(byte[] key, SignatureAlgorithm algo, String content) static StringJwsUtils.verify(String encodedKey, SignatureAlgorithm algo, String content) static StringJwsUtils.verify(PublicKey key, SignatureAlgorithm algo, String content) booleanJwsCompactConsumer.verifySignatureWith(byte[] key, SignatureAlgorithm algo) booleanJwsCompactConsumer.verifySignatureWith(X509Certificate cert, SignatureAlgorithm algo) booleanJwsCompactConsumer.verifySignatureWith(PublicKey key, SignatureAlgorithm algo) booleanJwsCompactConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(byte[] key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(byte[] key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanJwsJsonConsumer.verifySignatureWith(PublicKey key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(PublicKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanJwsJsonConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo) booleanJwsJsonConsumer.verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) Constructors in org.apache.cxf.rs.security.jose.jws with parameters of type SignatureAlgorithmModifierConstructorDescriptionprotectedEcDsaJwsSignatureProvider(ECPrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, SignatureAlgorithm algo) EcDsaJwsSignatureProvider(ECPrivateKey key, AlgorithmParameterSpec spec, SignatureAlgorithm algo) EcDsaJwsSignatureVerifier(X509Certificate cert, AlgorithmParameterSpec spec, SignatureAlgorithm supportedAlgo) EcDsaJwsSignatureVerifier(X509Certificate cert, SignatureAlgorithm supportedAlgo) EcDsaJwsSignatureVerifier(PublicKey key, AlgorithmParameterSpec spec, SignatureAlgorithm supportedAlgo) EcDsaJwsSignatureVerifier(PublicKey key, SignatureAlgorithm supportedAlgo) HmacJwsSignatureProvider(byte[] key, AlgorithmParameterSpec spec, SignatureAlgorithm algo) HmacJwsSignatureProvider(byte[] key, SignatureAlgorithm algo) HmacJwsSignatureProvider(String encodedKey, SignatureAlgorithm algo) HmacJwsSignatureVerifier(byte[] key, AlgorithmParameterSpec spec, SignatureAlgorithm supportedAlgo) HmacJwsSignatureVerifier(byte[] key, SignatureAlgorithm supportedAlgo) HmacJwsSignatureVerifier(String encodedKey, SignatureAlgorithm supportedAlgo) JwsHeaders(JoseType type, SignatureAlgorithm sigAlgo) JwsHeaders(SignatureAlgorithm sigAlgo) PrivateKeyJwsSignatureProvider(PrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, SignatureAlgorithm algo) PrivateKeyJwsSignatureProvider(PrivateKey key, AlgorithmParameterSpec spec, SignatureAlgorithm algo) PublicKeyJwsSignatureVerifier(X509Certificate cert, AlgorithmParameterSpec spec, SignatureAlgorithm supportedAlgo) PublicKeyJwsSignatureVerifier(X509Certificate cert, SignatureAlgorithm supportedAlgorithm) PublicKeyJwsSignatureVerifier(PublicKey key, AlgorithmParameterSpec spec, SignatureAlgorithm supportedAlgo) PublicKeyJwsSignatureVerifier(PublicKey key, SignatureAlgorithm supportedAlgorithm)