Package org.apache.synapse.securevault.keystore

# Class TrustKeyStoreWrapper

java.lang.Object
org.apache.synapse.securevault.keystore.KeyStoreWrapper
org.apache.synapse.securevault.keystore.TrustKeyStoreWrapper

public class TrustKeyStoreWrapper extends KeyStoreWrapper
Represents the abstraction for trusted KeyStore Only expose to get public keys

- ## Field Summary

  ### Fields inherited from class org.apache.synapse.securevault.keystore.KeyStoreWrapper

  `log`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TrustKeyStoreWrapper()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `KeyStore`
  `getTrustKeyStore()`
  Abstraction for getting Trusted KeyStore
  `void`
  `init(TrustKeyStoreInformation information)`

  ### Methods inherited from class org.apache.synapse.securevault.keystore.KeyStoreWrapper

  `getDefaultPrivateKey, getKey, getKeyStore, getPrivateKey, getPublicKey, getPublicKey, getPublicKeyFromCertificate, getSecretKey, getSecretKey, init`

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

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

- ## Constructor Details

  - ### TrustKeyStoreWrapper

    public TrustKeyStoreWrapper()

- ## Method Details

  - ### init

    public void init(TrustKeyStoreInformation information)

  - ### getTrustKeyStore

    public KeyStore getTrustKeyStore()
    Abstraction for getting Trusted KeyStore
    Returns:
      KeyStore instance