public class KeyStoreBuilder extends Object
Example:
KeyStore keystore = new KeyStoreBuilder().storetype(PKCS12).keystore("keystore.p12").storepass("password").build();
| Constructor and Description |
|---|
KeyStoreBuilder() |
| Modifier and Type | Method and Description |
|---|---|
KeyStore |
build()
Builds the keystore.
|
KeyStore.Builder |
builder()
Returns a java.security.KeyStore.Builder using the parameters of this builder.
|
KeyStoreBuilder |
certfile(File certfile)
Sets the file containing the certificate chain.
|
KeyStoreBuilder |
certfile(String certfile)
Sets the file containing the certificate chain.
|
KeyStoreBuilder |
keyfile(File keyfile)
Sets the file containing the private key.
|
KeyStoreBuilder |
keyfile(String keyfile)
Sets the file containing the private key.
|
KeyStoreBuilder |
keypass(String keypass)
Sets the password to access the private key.
|
KeyStoreBuilder |
keystore(File keystore)
Sets the file containing the keystore.
|
KeyStoreBuilder |
keystore(String keystore)
Sets the name of the resource containing the keystore.
|
Provider |
provider()
Returns the provider used to sign with the keystore.
|
KeyStoreBuilder |
storepass(String storepass)
Sets the password to access the keystore.
|
KeyStoreBuilder |
storetype(KeyStoreType storetype)
Sets the type of the keystore.
|
KeyStoreBuilder |
storetype(String storetype)
Sets the type of the keystore.
|
public KeyStoreBuilder()
public KeyStore build() throws KeyStoreException
IllegalArgumentException - if the parameters are invalidKeyStoreException - if the keystore can't be loadedpublic KeyStore.Builder builder()
public KeyStoreBuilder certfile(File certfile)
public KeyStoreBuilder certfile(String certfile)
public KeyStoreBuilder keyfile(File keyfile)
public KeyStoreBuilder keyfile(String keyfile)
public KeyStoreBuilder keypass(String keypass)
file:
prefix followed by the path of the file, or from an environment variable by using the env: prefix
followed by the name of the variable.public KeyStoreBuilder keystore(File keystore)
public KeyStoreBuilder keystore(String keystore)
public KeyStoreBuilder storepass(String storepass)
file:
prefix followed by the path of the file, or from an environment variable by using the env: prefix
followed by the name of the variable.public KeyStoreBuilder storetype(KeyStoreType storetype)
public KeyStoreBuilder storetype(String storetype)
storetype - the type of the keystoreIllegalArgumentException - if the type is not recognizedCopyright © 2012–2025. All rights reserved.