## JksOptions

Key or trust store options configuring private key and/or certificates based on Java Keystore files.

When used as a key store, it should point to a store containing a private key and its certificate. When used as a trust store, it should point to a store containing a list of trusted certificates.

The store can either be loaded by Vert.x from the filesystem:

     HttpServerOptions options = HttpServerOptions.httpServerOptions();
     options.setKeyStore(JKSOptions.options().setPath("/mykeystore.jks").setPassword("foo"));

Or directly provided as a buffer:

     Buffer store = vertx.fileSystem().readFileSync("/mykeystore.jks");
     options.setKeyStore(JKSOptions.options().setValue(store).setPassword("foo"));

Name | Type | Description
--- | --- | ---
`password` | `String` | Set the password for the key store
`path` | `String` | Set the path to the key store
`value` | `Buffer` | Set the key store as a buffer