public class XkmsCryptoProviderFactory extends Object implements CryptoProviderFactory
Constructor and Description |
---|
XkmsCryptoProviderFactory(XKMSPortType xkmsConsumer) |
Modifier and Type | Method and Description |
---|---|
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 keystorePropsPath)
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
|
public XkmsCryptoProviderFactory(XKMSPortType xkmsConsumer)
public org.apache.wss4j.common.crypto.Crypto create(Message message)
CryptoProviderFactory
create
in interface CryptoProviderFactory
public org.apache.wss4j.common.crypto.Crypto create()
CryptoProviderFactory
create
in interface CryptoProviderFactory
public org.apache.wss4j.common.crypto.Crypto create(org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
CryptoProviderFactory
create
in interface CryptoProviderFactory
public org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
CryptoProviderFactory
create
in interface CryptoProviderFactory
public org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, boolean allowX509FromJKS)
CryptoProviderFactory
create
in interface CryptoProviderFactory
public org.apache.wss4j.common.crypto.Crypto create(String keystorePropsPath)
CryptoProviderFactory
create
in interface CryptoProviderFactory
Apache CXF