public final class JwsUtils extends Object
public static String sign(RSAPrivateKey key, String algo, String content)
public static String sign(RSAPrivateKey key, String algo, String content, String ct)
public static String verify(RSAPublicKey key, String algo, String content)
public static JwsSignatureProvider getSignatureProvider(JsonWebKey jwk)
public static JwsSignatureProvider getSignatureProvider(JsonWebKey jwk, String defaultAlgorithm)
public static JwsSignatureProvider getRSAKeySignatureProvider(RSAPrivateKey key, String algo)
public static JwsSignatureProvider getHmacSignatureProvider(byte[] key, String algo)
public static JwsSignatureVerifier getSignatureVerifier(JsonWebKey jwk)
public static JwsSignatureVerifier getSignatureVerifier(JsonWebKey jwk, String defaultAlgorithm)
public static JwsSignatureVerifier getRSAKeySignatureVerifier(RSAPublicKey key, String algo)
public static JwsSignatureVerifier getHmacSignatureVerifier(byte[] key, String algo)
public static javax.ws.rs.core.MultivaluedMap<String,JwsJsonSignatureEntry> getJwsJsonSignatureMap(List<JwsJsonSignatureEntry> signatures)
public static JwsSignatureProvider loadSignatureProvider(boolean required)
public static JwsSignatureProvider loadSignatureProvider(JoseHeaders headers, boolean required)
public static JwsSignatureVerifier loadSignatureVerifier(boolean required)
public static JwsSignatureVerifier loadSignatureVerifier(JoseHeaders headers, boolean required)
public static List<JwsSignatureProvider> loadSignatureProviders(String propLoc, org.apache.cxf.message.Message m)
public static List<JwsSignatureVerifier> loadSignatureVerifiers(String propLoc, org.apache.cxf.message.Message m)
public static boolean validateCriticalHeaders(JoseHeaders headers)
Apache CXF