Interface HasKeystore

All Superinterfaces:
HasApplicationContext, IScopeProvider
All Known Subinterfaces:
FtpFileSystemDelegator
All Known Implementing Classes:
AbstractHttpSender, AbstractHttpSession, CmisHttpSender, CmisSender, CmisSessionBuilder, CryptoSoapValidator, ExchangeFileSystem, FtpFileSystem, FtpFileSystemListener, FtpFileSystemSender, FtpSession, HttpSender, HttpSession, MsalClientAdapter, NetStorageSender, SendGridSender, SignaturePipe, WebServiceSender

public interface HasKeystore extends IScopeProvider, HasApplicationContext
marker interface with default behaviour to set values in the KeystoreConfiguration object. The goal is to only support 'setKeystoreConfiguration' in the future instead of all the ReferTo methods, but for now we want to support both ways of setting the keystore values.
  • Method Details

    • createKeystoreConfiguration

      @Deprecated default KeystoreConfiguration createKeystoreConfiguration()
      Deprecated.
      Creates a new, empty KeystoreConfiguration instance
    • setKeystoreConfiguration

      void setKeystoreConfiguration(KeystoreConfiguration keystoreConfiguration)
      FrankDoc requirement, to be able to set the KEYSTORE element.
    • getKeystoreConfiguration

      @Deprecated KeystoreConfiguration getKeystoreConfiguration()
      Deprecated.
      Only exists until classes use the KEYSTORE element.
    • getKeystore

      default String getKeystore()
    • getKeystoreType

      default KeystoreType getKeystoreType()
    • getKeystoreAuthAlias

      default String getKeystoreAuthAlias()
    • getKeystorePassword

      default String getKeystorePassword()
    • getKeystoreAlias

      default String getKeystoreAlias()
    • getKeystoreAliasAuthAlias

      default String getKeystoreAliasAuthAlias()
    • getKeystoreAliasPassword

      default String getKeystoreAliasPassword()
    • getKeyManagerAlgorithm

      default String getKeyManagerAlgorithm()
    • setKeystore

      default void setKeystore(String keystore)
      Resource url to keystore or certificate. If none specified, the JVMs default keystore will be used.
      See Also:
      • invalid reference
        KeystoreConfiguration#setResource(String)
    • setKeystoreType

      default void setKeystoreType(KeystoreType keystoreType)
      Type of keystore
      Default value
      pkcs12
    • setKeystoreAuthAlias

      default void setKeystoreAuthAlias(String keystoreAuthAlias)
      Authentication alias used to obtain keystore password
    • setKeystorePassword

      default void setKeystorePassword(String keystorePassword)
      Default password to access keystore
    • setKeyManagerAlgorithm

      @ReferTo(KeystoreConfiguration.class) default void setKeyManagerAlgorithm(String keyManagerAlgorithm)
    • setKeystoreAlias

      @ReferTo(KeystoreConfiguration.class) default void setKeystoreAlias(String keystoreAlias)
    • setKeystoreAliasAuthAlias

      @ReferTo(KeystoreConfiguration.class) default void setKeystoreAliasAuthAlias(String keystoreAliasAuthAlias)
    • setKeystoreAliasPassword

      @ReferTo(KeystoreConfiguration.class) default void setKeystoreAliasPassword(String keystoreAliasPassword)