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

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

public class EcDsaJwsSignatureProvider
extends PrivateKeyJwsSignatureProvider


Nested Class Summary
protected static class EcDsaJwsSignatureProvider.EcDsaPrivateKeyJwsSignature
           
 
Nested classes/interfaces inherited from class org.apache.cxf.rs.security.jose.jws.PrivateKeyJwsSignatureProvider
PrivateKeyJwsSignatureProvider.PrivateKeyJwsSignature
 
Constructor Summary
EcDsaJwsSignatureProvider(ECPrivateKey key, AlgorithmParameterSpec spec, String algo)
           
EcDsaJwsSignatureProvider(ECPrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, String algo)
           
EcDsaJwsSignatureProvider(ECPrivateKey key, String algo)
           
 
Method Summary
protected  JwsSignature doCreateJwsSignature(Signature s)
           
protected  boolean isValidAlgorithmFamily(String algo)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jws.PrivateKeyJwsSignatureProvider
checkAlgorithm, doCreateJwsSignature
 
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

EcDsaJwsSignatureProvider

public EcDsaJwsSignatureProvider(ECPrivateKey key,
                                 String algo)

EcDsaJwsSignatureProvider

public EcDsaJwsSignatureProvider(ECPrivateKey key,
                                 AlgorithmParameterSpec spec,
                                 String algo)

EcDsaJwsSignatureProvider

public EcDsaJwsSignatureProvider(ECPrivateKey key,
                                 SecureRandom random,
                                 AlgorithmParameterSpec spec,
                                 String algo)
Method Detail

isValidAlgorithmFamily

protected boolean isValidAlgorithmFamily(String algo)
Overrides:
isValidAlgorithmFamily in class PrivateKeyJwsSignatureProvider

doCreateJwsSignature

protected JwsSignature doCreateJwsSignature(Signature s)
Overrides:
doCreateJwsSignature in class PrivateKeyJwsSignatureProvider


Apache CXF