Class XkmsCryptoProviderFactory
java.lang.Object
org.apache.cxf.xkms.crypto.provider.XkmsCryptoProviderFactory
- All Implemented Interfaces:
CryptoProviderFactory
For usage in OSGi this factory will be published as a service.
Outside OSGi it can be used directly
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.wss4j.common.crypto.Cryptocreate()Create without fallback cryptoorg.apache.wss4j.common.crypto.CryptoCreate with overridden keystoreProperties to create default Cryptoorg.apache.wss4j.common.crypto.CryptoCreate with merlin fallback settings retrieved from cxf messageorg.apache.wss4j.common.crypto.Cryptocreate(org.apache.wss4j.common.crypto.Crypto fallbackCrypto) Create with fallback cryptoorg.apache.wss4j.common.crypto.Cryptocreate(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto) Create with overridden XKMSPortType and fallbackCryptoorg.apache.wss4j.common.crypto.Cryptocreate(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, boolean allowX509FromJKS) Create with overridden XKMSPortType, fallbackCrypto and control of getting X509 from local keystore
-
Constructor Details
-
XkmsCryptoProviderFactory
-
-
Method Details
-
create
Description copied from interface:CryptoProviderFactoryCreate with merlin fallback settings retrieved from cxf message- Specified by:
createin interfaceCryptoProviderFactory- Returns:
-
create
public org.apache.wss4j.common.crypto.Crypto create()Description copied from interface:CryptoProviderFactoryCreate without fallback crypto- Specified by:
createin interfaceCryptoProviderFactory- Returns:
- xkms crypto
-
create
public org.apache.wss4j.common.crypto.Crypto create(org.apache.wss4j.common.crypto.Crypto fallbackCrypto) Description copied from interface:CryptoProviderFactoryCreate with fallback crypto- Specified by:
createin interfaceCryptoProviderFactory- Returns:
-
create
public org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto) Description copied from interface:CryptoProviderFactoryCreate with overridden XKMSPortType and fallbackCrypto- Specified by:
createin interfaceCryptoProviderFactory- Returns:
-
create
public org.apache.wss4j.common.crypto.Crypto create(XKMSPortType xkmsClient, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, boolean allowX509FromJKS) Description copied from interface:CryptoProviderFactoryCreate with overridden XKMSPortType, fallbackCrypto and control of getting X509 from local keystore- Specified by:
createin interfaceCryptoProviderFactory- Returns:
-
create
Description copied from interface:CryptoProviderFactoryCreate with overridden keystoreProperties to create default Crypto- Specified by:
createin interfaceCryptoProviderFactory- Returns:
-