org.apache.cxf.rs.security.oauth2.jws
Class HmacJwsSignatureProvider

java.lang.Object
  extended by org.apache.cxf.rs.security.oauth2.jws.AbstractJwsSignatureProvider
      extended by org.apache.cxf.rs.security.oauth2.jws.HmacJwsSignatureProvider
All Implemented Interfaces:
JwsSignatureProvider, JwsSignatureVerifier

public class HmacJwsSignatureProvider
extends AbstractJwsSignatureProvider
implements JwsSignatureVerifier


Constructor Summary
HmacJwsSignatureProvider(byte[] key)
           
HmacJwsSignatureProvider(byte[] key, AlgorithmParameterSpec spec)
           
HmacJwsSignatureProvider(String encodedKey)
           
 
Method Summary
protected  JwsSignature doCreateJwsSignature(JwtHeaders headers)
           
 boolean verify(JwtHeaders headers, String unsignedText, byte[] signature)
           
 
Methods inherited from class org.apache.cxf.rs.security.oauth2.jws.AbstractJwsSignatureProvider
checkAlgorithm, createJwsSignature, prepareHeaders, setDefaultJwtAlgorithm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(byte[] key)

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(byte[] key,
                                AlgorithmParameterSpec spec)

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(String encodedKey)
Method Detail

verify

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

doCreateJwsSignature

protected JwsSignature doCreateJwsSignature(JwtHeaders headers)
Specified by:
doCreateJwsSignature in class AbstractJwsSignatureProvider


Apache CXF