Apache CXF API

org.apache.cxf.xkms.crypto
Interface CryptoProviderFactory

All Known Implementing Classes:
XkmsCryptoProviderFactory

public interface CryptoProviderFactory


Method Summary
 org.apache.wss4j.common.crypto.Crypto create()
          Create without fallback crypto
 org.apache.wss4j.common.crypto.Crypto create(org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
          Create with fallback crypto
 org.apache.wss4j.common.crypto.Crypto create(Message message)
          Create with merlin fallback settings retrieved from cxf message
 org.apache.wss4j.common.crypto.Crypto create(String keystoreProperties)
          Create with overridden keystoreProperties to create default Crypto
 org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
          Create with overridden XKMSPortType and fallbackCrypto
 org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, boolean allowX509FromJKS)
          Create with overridden XKMSPortType, fallbackCrypto and control of getting X509 from local keystore
 

Method Detail

create

org.apache.wss4j.common.crypto.Crypto create(Message message)
Create with merlin fallback settings retrieved from cxf message

Parameters:
message -
Returns:

create

org.apache.wss4j.common.crypto.Crypto create()
Create without fallback crypto

Parameters:
cryptoProperties -
Returns:
xkms crypto

create

org.apache.wss4j.common.crypto.Crypto create(org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
Create with fallback crypto

Parameters:
fallbackCrypto -
Returns:

create

org.apache.wss4j.common.crypto.Crypto create(String keystoreProperties)
Create with overridden keystoreProperties to create default Crypto

Parameters:
xkmsClient -
keystoreProperties -
Returns:

create

org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient,
                                             org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
Create with overridden XKMSPortType and fallbackCrypto

Parameters:
xkmsClient -
fallbackCrypto -
Returns:

create

org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient,
                                             org.apache.wss4j.common.crypto.Crypto fallbackCrypto,
                                             boolean allowX509FromJKS)
Create with overridden XKMSPortType, fallbackCrypto and control of getting X509 from local keystore

Parameters:
xkmsClient -
fallbackCrypto -
allowX509FromJKS -
Returns:

Apache CXF API

Apache CXF