public class KeyStoreOptions extends Object
KeyStoreOptions.
This extension sets the default type to the runtime keystore type (for compatibility, reasons)
plus it allows the configuration of password per key using setPasswordProtection(Map).
| Constructor and Description |
|---|
KeyStoreOptions()
Default constructor
|
KeyStoreOptions(JsonObject json)
Constructor to create an options from JSON
|
KeyStoreOptions(KeyStoreOptions other)
Copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getPassword() |
Map<String,String> |
getPasswordProtection() |
String |
getPath() |
String |
getType() |
KeyStoreOptions |
putPasswordProtection(String alias,
String password) |
KeyStoreOptions |
setPassword(String password) |
KeyStoreOptions |
setPasswordProtection(Map<String,String> passwordProtection) |
KeyStoreOptions |
setPath(String path) |
KeyStoreOptions |
setType(String type) |
public KeyStoreOptions()
public KeyStoreOptions(KeyStoreOptions other)
other - the options to copypublic KeyStoreOptions(JsonObject json)
json - the JSONpublic String getType()
public KeyStoreOptions setType(String type)
public String getPath()
public KeyStoreOptions setPath(String path)
public String getPassword()
public KeyStoreOptions setPassword(String password)
public KeyStoreOptions setPasswordProtection(Map<String,String> passwordProtection)
public KeyStoreOptions putPasswordProtection(String alias, String password)
Copyright © 2020 Eclipse. All rights reserved.