org.apache.cxf.rs.security.jose.jws
Class HmacJwsSignatureVerifier

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jws.HmacJwsSignatureVerifier
All Implemented Interfaces:
JwsSignatureVerifier

public class HmacJwsSignatureVerifier
extends Object
implements JwsSignatureVerifier


Constructor Summary
HmacJwsSignatureVerifier(byte[] key)
           
HmacJwsSignatureVerifier(byte[] key, AlgorithmParameterSpec spec)
           
HmacJwsSignatureVerifier(byte[] key, AlgorithmParameterSpec spec, String supportedAlgo)
           
HmacJwsSignatureVerifier(String encodedKey)
           
HmacJwsSignatureVerifier(String encodedKey, String supportedAlgo)
           
 
Method Summary
protected  String checkAlgorithm(String algo)
           
 boolean verify(JwtHeaders headers, String unsignedText, byte[] signature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HmacJwsSignatureVerifier

public HmacJwsSignatureVerifier(byte[] key)

HmacJwsSignatureVerifier

public HmacJwsSignatureVerifier(byte[] key,
                                AlgorithmParameterSpec spec)

HmacJwsSignatureVerifier

public HmacJwsSignatureVerifier(byte[] key,
                                AlgorithmParameterSpec spec,
                                String supportedAlgo)

HmacJwsSignatureVerifier

public HmacJwsSignatureVerifier(String encodedKey)

HmacJwsSignatureVerifier

public HmacJwsSignatureVerifier(String encodedKey,
                                String supportedAlgo)
Method Detail

verify

public boolean verify(JwtHeaders headers,
                      String unsignedText,
                      byte[] signature)
Specified by:
verify in interface JwsSignatureVerifier

checkAlgorithm

protected String checkAlgorithm(String algo)


Apache CXF