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


Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
LOG
 
Constructor Summary
HmacJwsSignatureProvider(byte[] key, AlgorithmParameterSpec spec, SignatureAlgorithm algo)
           
HmacJwsSignatureProvider(byte[] key, SignatureAlgorithm algo)
           
HmacJwsSignatureProvider(String encodedKey, SignatureAlgorithm algo)
           
 
Method Summary
protected  JwsSignature doCreateJwsSignature(JoseHeaders headers)
           
protected  boolean isValidAlgorithmFamily(String algo)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
checkAlgorithm, 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,
                                SignatureAlgorithm algo)

HmacJwsSignatureProvider

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

HmacJwsSignatureProvider

public HmacJwsSignatureProvider(String encodedKey,
                                SignatureAlgorithm algo)
Method Detail

doCreateJwsSignature

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

isValidAlgorithmFamily

protected boolean isValidAlgorithmFamily(String algo)
Specified by:
isValidAlgorithmFamily in class AbstractJwsSignatureProvider


Apache CXF