Interface CryptoProviderFactory

All Known Implementing Classes:
XkmsCryptoProviderFactory

public interface CryptoProviderFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.wss4j.common.crypto.Crypto
    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 Details

    • 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: