Package io.javalin.community.ssl
Class SslConfig.PrivateConfig
-
- All Implemented Interfaces:
public final class SslConfig.PrivateConfigInternal data class to hold the identity configuration. DO NOT USE DIRECTLY.
-
-
Field Summary
Fields Modifier and Type Field Description private X509ExtendedKeyManagerkeyManagerprivate KeyStorekeyStoreprivate StringidentityPasswordprivate final SslConfig.LoadedIdentityloadedIdentity
-
Constructor Summary
Constructors Constructor Description SslConfig.PrivateConfig()
-
Method Summary
Modifier and Type Method Description final X509ExtendedKeyManagergetKeyManager()Identity manager to use for the SSLContext. final UnitsetKeyManager(X509ExtendedKeyManager keyManager)final KeyStoregetKeyStore()Key store to use for the SSLContext. final UnitsetKeyStore(KeyStore keyStore)final StringgetIdentityPassword()final UnitsetIdentityPassword(String identityPassword)final SslConfig.LoadedIdentitygetLoadedIdentity()-
-
Method Detail
-
getKeyManager
final X509ExtendedKeyManager getKeyManager()
Identity manager to use for the SSLContext. It's meant to be configured using the different loading methods but can be set directly. Exclusive with keyStore.
-
setKeyManager
final Unit setKeyManager(X509ExtendedKeyManager keyManager)
-
getKeyStore
final KeyStore getKeyStore()
Key store to use for the SSLContext. It's meant to be configured using the different loading methods but can be set directly. Exclusive with keyManager.
-
setKeyStore
final Unit setKeyStore(KeyStore keyStore)
-
getIdentityPassword
final String getIdentityPassword()
-
setIdentityPassword
final Unit setIdentityPassword(String identityPassword)
-
getLoadedIdentity
final SslConfig.LoadedIdentity getLoadedIdentity()
-
-
-
-