Package org.apache.cxf.xkms.crypto
Interface CryptoProviderFactory
- All Known Implementing Classes:
XkmsCryptoProviderFactory
public interface CryptoProviderFactory
-
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
-
Method Details
-
create
Create with merlin fallback settings retrieved from cxf message- Parameters:
message-- Returns:
-
create
org.apache.wss4j.common.crypto.Crypto create()Create without fallback crypto- 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
Create with overridden keystoreProperties to create default Crypto- Parameters:
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:
-