java.lang.Object
org.mule.runtime.extension.api.soap.security.config.WssKeyStoreConfiguration
All Implemented Interfaces:
WssStoreConfiguration

public final class WssKeyStoreConfiguration extends Object implements WssStoreConfiguration
WssStoreConfiguration implementation for Key Stores, used for encryption, decryption and signing.
Since:
1.0
  • Constructor Details

    • WssKeyStoreConfiguration

      public WssKeyStoreConfiguration(String alias, String keyPassword, String password, String keyStorePath, String type)
    • WssKeyStoreConfiguration

      public WssKeyStoreConfiguration(String alias, String password, String keyStorePath)
  • Method Details

    • getKeyPassword

      public String getKeyPassword()
      Returns:
      The password used to access the private key.
    • getAlias

      public String getAlias()
      Returns:
      The alias of the private key to use.
    • getStorePath

      public String getStorePath()
      Specified by:
      getStorePath in interface WssStoreConfiguration
      Returns:
      The location of the store.
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface WssStoreConfiguration
      Returns:
      The password to access the store.
    • getType

      public String getType()
      Specified by:
      getType in interface WssStoreConfiguration
      Returns:
      The type of store ("jks", "pkcs12", "jceks", or any other).