Package org.apache.synapse.transport.nhttp.config

# Class SslSenderTrustStoreHolder

java.lang.Object
org.apache.synapse.transport.nhttp.config.SslSenderTrustStoreHolder

public class SslSenderTrustStoreHolder extends Object
The SSL Sender TrustStore Holder class to store the client trust store's configurable details.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static SslSenderTrustStoreHolder`
  `getInstance()`
  `KeyStore`
  `getKeyStore()`
  `String`
  `getLocation()`
  `String`
  `getPassword()`
  `String`
  `getType()`
  `boolean`
  `isValid()`
  `static void`
  `resetInstance()`
  `void`
  `setKeyStore(KeyStore keyStore)`
  `void`
  `setLocation(String location)`
  `void`
  `setPassword(String password)`
  `void`
  `setType(String type)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getInstance

    public static SslSenderTrustStoreHolder getInstance()

  - ### resetInstance

    public static void resetInstance()

  - ### getKeyStore

    public KeyStore getKeyStore()

  - ### setKeyStore

    public void setKeyStore(KeyStore keyStore)

  - ### setLocation

    public void setLocation(String location)

  - ### getLocation

    public String getLocation()

  - ### setPassword

    public void setPassword(String password)

  - ### getPassword

    public String getPassword()

  - ### setType

    public void setType(String type)

  - ### getType

    public String getType()

  - ### isValid

    public boolean isValid()