Package com.wultra.core.rest.client.base
Class DefaultRestClient.CertificateAuthBuilder
java.lang.Object
com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
- Enclosing class:
DefaultRestClient
Certificate authentication builder.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the builder.Enable custom keystore.Enable custom truststore.Set key alias.keyPassword(String keyPassword) Set key password.keyStoreBytes(byte[] keyStoreBytes) Set keystore bytes.keyStoreLocation(String keyStoreLocation) Set keystore location.keyStorePassword(String keyStorePassword) Set keystore password.trustStoreBytes(byte[] trustStoreBytes) Set truststore bytes.trustStoreLocation(String trustStoreLocation) Set truststore location.trustStorePassword(String trustStorePassword) Set truststore password.
-
Method Details
-
enableCustomKeyStore
Enable custom keystore.- Returns:
- Builder.
-
keyStoreLocation
Set keystore location.- Parameters:
keyStoreLocation- Keystore location.- Returns:
- Builder.
-
keyStoreBytes
Set keystore bytes.- Parameters:
keyStoreBytes- Keystore bytes.- Returns:
- Builder.
-
keyStorePassword
Set keystore password.- Parameters:
keyStorePassword- Keystore password.- Returns:
- Builder.
-
keyAlias
Set key alias.- Parameters:
keyAlias- Key alias.- Returns:
- Builder.
-
keyPassword
Set key password.- Parameters:
keyPassword- Key password.- Returns:
- Builder.
-
enableCustomTruststore
Enable custom truststore.- Returns:
- Builder.
-
trustStoreLocation
Set truststore location.- Parameters:
trustStoreLocation- Truststore location.- Returns:
- Builder.
-
trustStoreBytes
Set truststore bytes.- Parameters:
trustStoreBytes- Truststore bytes.- Returns:
- Builder.
-
trustStorePassword
Set truststore password.- Parameters:
trustStorePassword- Truststore password.- Returns:
- Builder.
-
build
Build the builder.- Returns:
- Builder.
-