Interface CryptoProviderFactory

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.wss4j.common.crypto.Crypto create()
      Create without fallback crypto
      org.apache.wss4j.common.crypto.Crypto create​(String keystoreProperties)
      Create with overridden keystoreProperties to create default 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​(org.apache.wss4j.common.crypto.Crypto fallbackCrypto)
      Create with fallback 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
        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: