public class IgniteSslOptions extends Object
Constructor and Description |
---|
IgniteSslOptions()
Default constructor
|
IgniteSslOptions(IgniteSslOptions options)
Copy constructor
|
IgniteSslOptions(JsonObject options)
Constructor from JSON
|
Modifier and Type | Method and Description |
---|---|
JksOptions |
getJksKeyCertOptions() |
JksOptions |
getJksTrustOptions() |
String |
getKeyAlgorithm()
Deprecated.
Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
|
String |
getKeyStoreFilePath()
Deprecated.
Use vert.x jksKeyCertOptions.path instead. It will be removed in vert.x 4.1
|
String |
getKeyStorePassword()
Deprecated.
Use vert.x jksKeyCertOptions.password instead. It will be removed in vert.x 4.1
|
String |
getKeyStoreType()
Deprecated.
Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
|
PemKeyCertOptions |
getPemKeyCertOptions() |
PemTrustOptions |
getPemTrustOptions() |
PfxOptions |
getPfxKeyCertOptions() |
PfxOptions |
getPfxTrustOptions() |
String |
getProtocol()
Gets protocol for secure transport.
|
String |
getTrustStoreFilePath()
Deprecated.
Use vert.x jksTrustOptions.path instead. It will be removed in vert.x 4.1
|
String |
getTrustStorePassword()
Deprecated.
Use vert.x jksTrustOptions.password instead. It will be removed in vert.x 4.1
|
String |
getTrustStoreType()
Deprecated.
Use vert.x jksTrustOptions instead. It will be removed in vert.x 4.1
|
boolean |
isTrustAll()
When using ssl, trust ALL certificates.
|
IgniteSslOptions |
setJksKeyCertOptions(JksOptions jksKeyCertOptions)
Sets JksKeyCertOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setJksTrustOptions(JksOptions jksTrustOptions)
Sets JksTrustOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setKeyAlgorithm(String keyAlgorithm)
Deprecated.
Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setKeyStoreFilePath(String keyStoreFilePath)
Deprecated.
Use vert.x jksKeyCertOptions.path instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setKeyStorePassword(String keyStorePassword)
Deprecated.
Use vert.x jksKeyCertOptions.password instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setKeyStoreType(String keyStoreType)
Deprecated.
Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setPemKeyCertOptions(PemKeyCertOptions pemKeyCertOptions)
Sets PemKeyCertOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setPemTrustOptions(PemTrustOptions pemTrustOptions)
Sets PemTrustOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setPfxKeyCertOptions(PfxOptions pfxKeyCertOptions)
Sets PfxKeyCertOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setPfxTrustOptions(PfxOptions pfxTrustOptions)
Sets PfxTrustOptions that will be used for creating a secure socket layer.
|
IgniteSslOptions |
setProtocol(String protocol)
Sets protocol for secure transport.
|
IgniteSslOptions |
setTrustAll(boolean trustAll)
When using ssl, trust ALL certificates.
|
IgniteSslOptions |
setTrustStoreFilePath(String trustStoreFilePath)
Deprecated.
Use vert.x jksTrustOptions.path instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setTrustStorePassword(String trustStorePassword)
Deprecated.
Use vert.x jksTrustOptions.password instead. It will be removed in vert.x 4.1
|
IgniteSslOptions |
setTrustStoreType(String trustStoreType)
Deprecated.
Use vert.x jksTrustOptions instead. It will be removed in vert.x 4.1
|
JsonObject |
toJson()
Convert to JSON
|
public IgniteSslOptions()
public IgniteSslOptions(IgniteSslOptions options)
options
- the one to copypublic IgniteSslOptions(JsonObject options)
options
- the JSONpublic String getProtocol()
public IgniteSslOptions setProtocol(String protocol)
protocol
- SSL protocol name.@Deprecated public String getKeyAlgorithm()
@Deprecated public IgniteSslOptions setKeyAlgorithm(String keyAlgorithm)
keyAlgorithm
- Key algorithm name.@Deprecated public String getKeyStoreType()
@Deprecated public IgniteSslOptions setKeyStoreType(String keyStoreType)
keyStoreType
- Key store type.@Deprecated public String getKeyStoreFilePath()
@Deprecated public IgniteSslOptions setKeyStoreFilePath(String keyStoreFilePath)
keyStoreFilePath
- Path to key store file.@Deprecated public String getKeyStorePassword()
@Deprecated public IgniteSslOptions setKeyStorePassword(String keyStorePassword)
keyStorePassword
- Key store password.@Deprecated public String getTrustStoreType()
@Deprecated public IgniteSslOptions setTrustStoreType(String trustStoreType)
trustStoreType
- Trust store type.@Deprecated public String getTrustStoreFilePath()
@Deprecated public IgniteSslOptions setTrustStoreFilePath(String trustStoreFilePath)
trustStoreFilePath
- Path to the trust store file.@Deprecated public String getTrustStorePassword()
@Deprecated public IgniteSslOptions setTrustStorePassword(String trustStorePassword)
trustStorePassword
- Trust store password.public PemKeyCertOptions getPemKeyCertOptions()
public IgniteSslOptions setPemKeyCertOptions(PemKeyCertOptions pemKeyCertOptions)
pemKeyCertOptions
- Vertx PEM KeyCertOptions.public PemTrustOptions getPemTrustOptions()
public IgniteSslOptions setPemTrustOptions(PemTrustOptions pemTrustOptions)
pemTrustOptions
- Vertx PEM TrustOptions.public PfxOptions getPfxKeyCertOptions()
public IgniteSslOptions setPfxKeyCertOptions(PfxOptions pfxKeyCertOptions)
pfxKeyCertOptions
- Vertx PFX KeyCertOptions.public PfxOptions getPfxTrustOptions()
public IgniteSslOptions setPfxTrustOptions(PfxOptions pfxTrustOptions)
pfxTrustOptions
- Vertx PFX TrustOptions.public JksOptions getJksKeyCertOptions()
public IgniteSslOptions setJksKeyCertOptions(JksOptions jksKeyCertOptions)
jksKeyCertOptions
- Vertx JKS KeyCertOptions.public JksOptions getJksTrustOptions()
public IgniteSslOptions setJksTrustOptions(JksOptions jksTrustOptions)
jksTrustOptions
- Vertx JKS TrustOptions.public boolean isTrustAll()
public IgniteSslOptions setTrustAll(boolean trustAll)
trustAll
- Trust all flag.public JsonObject toJson()
Copyright © 2021 Eclipse. All rights reserved.