PKISignatureImpl

class PKISignatureImpl extends Signature

An implementation of ebXML Signature, making use of Phoenix’s PKI library.

Author:kcyee

Fields

logger

static Logger logger

Constructors

PKISignatureImpl

PKISignatureImpl(EbxmlMessage ebxmlMessage)

PKISignatureImpl

PKISignatureImpl(EbxmlMessage ebxmlMessage, SOAPEnvelope soapEnvelope, SOAPElement soapElement)

Methods

addReference

void addReference(String uri)

sign

void sign(String alias, char[] password, String keyStoreLocation)

sign

void sign(String alias, char[] password, String keyStoreLocation, String algo)

sign

void sign(String alias, char[] password, String keyStoreLocation, String algo, String digestAlgo, boolean signEnvelopeOnly)

sign

void sign(String alias, char[] password)

sign

void sign(String alias, char[] password, String keyStoreLocation, String type, String provider)

sign

void sign(PrivateKey privateKey, X509Certificate[] certificates)

verify

boolean verify(char[] password, String keyStoreLocation, CertResolver certResolver, DataSource dataSource)

verify

boolean verify(Element documentElement, PublicKey key)

verify

boolean verify(PublicKey key)