Package com.codingchili.core.security
Class KeyStoreReference
java.lang.Object
io.vertx.core.net.KeyStoreOptionsBase
com.codingchili.core.security.KeyStoreReference
- All Implemented Interfaces:
io.vertx.core.net.KeyCertOptions
,io.vertx.core.net.TrustOptions
public class KeyStoreReference
extends io.vertx.core.net.KeyStoreOptionsBase
Used in #
SecuritySettings
to contain references to keystores.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.net.KeyStoreOptionsBase
clone()
io.vertx.core.net.KeyStoreOptionsBase
copy()
boolean
protected String
getType()
io.vertx.core.buffer.Buffer
getValue()
int
hashCode()
protected io.vertx.core.net.KeyStoreOptionsBase
setProvider(String provider)
setShortName(String shortName)
io.vertx.core.net.KeyStoreOptionsBase
Methods inherited from class io.vertx.core.net.KeyStoreOptionsBase
getAlias, getKeyManagerFactory, getPassword, getPath, getTrustManagerFactory, keyManagerMapper, loadKeyStore, setAlias, setPassword, setValue, trustManagerMapper
-
Field Details
-
TYPE_JKS
- See Also:
- Constant Field Values
-
TYPE_PKCS12
- See Also:
- Constant Field Values
-
-
Constructor Details
-
KeyStoreReference
public KeyStoreReference()
-
-
Method Details
-
setShortName
- Parameters:
shortName
- sets the name the keystore is identified by.- Returns:
- fluent.
-
getShortName
- Returns:
- the name by which this keystore is identified.
-
setPath
- Overrides:
setPath
in classio.vertx.core.net.KeyStoreOptionsBase
- Parameters:
path
- path to the keystore.- Returns:
- fluent
-
setType
- Overrides:
setType
in classio.vertx.core.net.KeyStoreOptionsBase
-
getType
- Overrides:
getType
in classio.vertx.core.net.KeyStoreOptionsBase
-
getProvider
- Overrides:
getProvider
in classio.vertx.core.net.KeyStoreOptionsBase
-
getValue
public io.vertx.core.buffer.Buffer getValue()- Overrides:
getValue
in classio.vertx.core.net.KeyStoreOptionsBase
-
copy
public io.vertx.core.net.KeyStoreOptionsBase copy()- Specified by:
copy
in interfaceio.vertx.core.net.KeyCertOptions
- Specified by:
copy
in interfaceio.vertx.core.net.TrustOptions
- Specified by:
copy
in classio.vertx.core.net.KeyStoreOptionsBase
-
setProvider
- Overrides:
setProvider
in classio.vertx.core.net.KeyStoreOptionsBase
-
hashCode
public int hashCode() -
clone
public io.vertx.core.net.KeyStoreOptionsBase clone() -
equals
-