Package org.apache.cxf.xkms.crypto
Interface CryptoProviderFactory
-
- All Known Implementing Classes:
XkmsCryptoProviderFactory
public interface CryptoProviderFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.wss4j.common.crypto.Cryptocreate()Create without fallback cryptoorg.apache.wss4j.common.crypto.Cryptocreate(String keystoreProperties)Create with overridden keystoreProperties to create default Cryptoorg.apache.wss4j.common.crypto.Cryptocreate(Message message)Create 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 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- 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:
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:
-
-