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
 
Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.jose.jws.AbstractJwsSignatureProvider
LOG
 
Constructor Summary
EcDsaJwsSignatureProvider(ECPrivateKey key, AlgorithmParameterSpec spec, SignatureAlgorithm algo)
           
EcDsaJwsSignatureProvider(ECPrivateKey key, SecureRandom random, AlgorithmParameterSpec spec, SignatureAlgorithm algo)
           
EcDsaJwsSignatureProvider(ECPrivateKey key, SignatureAlgorithm 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
doCreateJwsSignature
 
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

EcDsaJwsSignatureProvider

public EcDsaJwsSignatureProvider(ECPrivateKey key,
                                 SignatureAlgorithm algo)

EcDsaJwsSignatureProvider

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

EcDsaJwsSignatureProvider

public EcDsaJwsSignatureProvider(ECPrivateKey key,
                                 SecureRandom random,
                                 AlgorithmParameterSpec spec,
                                 SignatureAlgorithm 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