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

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

public class HmacJwsSignatureProvider
extends AbstractJwsSignatureProvider


Constructor Summary
HmacJwsSignatureProvider(byte[] key, AlgorithmParameterSpec spec, String algo)
           
HmacJwsSignatureProvider(byte[] key, String algo)
           
HmacJwsSignatureProvider(String encodedKey, String algo)
           
 
Method Summary
protected  void checkAlgorithm(String algo)
           
protected  JwsSignature doCreateJwsSignature(JoseHeaders headers)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
createJwsSignature, getAlgorithm, prepareHeaders, sign
 
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,
                                String algo)

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(byte[] key,
                                AlgorithmParameterSpec spec,
                                String algo)

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(String encodedKey,
                                String algo)
Method Detail

doCreateJwsSignature

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

checkAlgorithm

protected void checkAlgorithm(String algo)
Overrides:
checkAlgorithm in class AbstractJwsSignatureProvider


Apache CXF