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 © 2023 Eclipse. All rights reserved.