## Uses of Class
org.apache.synapse.securevault.keystore.KeyStoreWrapper

- Packages that use KeyStoreWrapper
  Package | Description
  --- | ---
  org.apache.synapse.securevault |
  org.apache.synapse.securevault.keystore |

- - ### Uses of KeyStoreWrapper in org.apache.synapse.securevault

    Fields in org.apache.synapse.securevault declared as KeyStoreWrapper
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected KeyStoreWrapper` | BaseCipher.`keyStoreWrapper` |

    Methods in org.apache.synapse.securevault with parameters of type KeyStoreWrapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BaseCipher` | CipherFactory.`createCipher​(CipherInformation cipherInformation, KeyStoreWrapper keyStoreWrapper)` |

    Constructors in org.apache.synapse.securevault with parameters of type KeyStoreWrapper
    Constructor | Description
    --- | ---
    `AsymmetricCipher​(CipherInformation cipherInformation, KeyStoreWrapper keyStoreWrapper)` |
    `BaseCipher​(CipherInformation cipherInformation, KeyStoreWrapper keyStoreWrapper)` |
    `SymmetricCipher​(CipherInformation cipherInformation, KeyStoreWrapper keyStoreWrapper)` |

  - ### Uses of KeyStoreWrapper in org.apache.synapse.securevault.keystore

    Subclasses of KeyStoreWrapper in org.apache.synapse.securevault.keystore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IdentityKeyStoreWrapper` | Represents the private keyStore entry To provide that abstraction , this class exposes both getter methods to public, private and secret keys
    `class` | `TrustKeyStoreWrapper` | Represents the abstraction for trusted KeyStore Only expose to get public keys