public class SecureProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static HashMap<String,String[]> |
CipherAliasesMap |
static HashMap<String,String> |
CipherMap |
static String[][] |
SupportedCipherAliases
Supported OpenSSL Cipher Names.
|
static String[] |
SupportedJSSECipherNamesArray
Supported JSSE Cipher Names.
|
static ArrayList<String> |
SupportedJSSECipherNamesList |
static String |
SupportedJSSECipherNamesString |
static String[] |
SupportedProtocols |
| Constructor and Description |
|---|
SecureProperties(JCSMPProperties props) |
| Modifier and Type | Method and Description |
|---|---|
CertPathParameters |
getCertPathParameters() |
String[] |
getCipherSuites() |
List<String> |
getCipherSuitesList() |
String[] |
getCommonNames() |
KeyManager[] |
getKeyManagers() |
KeyStore |
getKeyStore() |
String |
getKeyStoreFmt() |
String |
getKeyStoreName() |
String |
getKeyStoreNormalizedFmt() |
String |
getKeyStorePwd() |
String |
getPrivateKeyAlias() |
String |
getPrivateKeyPwd() |
String[] |
getProtocols() |
String |
getSslDowngradeProtocol() |
TrustManager[] |
getTrustManagers() |
KeyStore |
getTrustStore() |
String |
getTrustStoreFmt() |
String |
getTrustStoreName() |
String |
getTrustStorePwd() |
void |
initCertPathParameters() |
boolean |
isClientCertificateAuthenticationEnabled() |
boolean |
isSslDowngradeEnabled() |
void |
loadKeyStore() |
void |
loadTrustStore() |
boolean |
nonSecureInHostList() |
String |
toString() |
boolean |
usingSecure() |
boolean |
validateCertificate() |
boolean |
validateCertificateDate() |
public static final String[] SupportedProtocols
public static final String[] SupportedJSSECipherNamesArray
public static final String SupportedJSSECipherNamesString
public static final String[][] SupportedCipherAliases
public SecureProperties(JCSMPProperties props) throws InvalidPropertiesException
InvalidPropertiesExceptionpublic boolean nonSecureInHostList()
public boolean usingSecure()
public String getSslDowngradeProtocol()
public boolean isSslDowngradeEnabled()
public String[] getProtocols()
public String getTrustStoreName()
public String getTrustStoreFmt()
public String getTrustStorePwd()
public String getKeyStoreFmt()
public String getKeyStoreNormalizedFmt()
public KeyStore getKeyStore()
public String getKeyStoreName()
public String getKeyStorePwd()
public String getPrivateKeyAlias()
public String getPrivateKeyPwd()
public String[] getCipherSuites()
public String[] getCommonNames()
public boolean validateCertificate()
public boolean validateCertificateDate()
public KeyStore getTrustStore()
public TrustManager[] getTrustManagers()
public KeyManager[] getKeyManagers()
public CertPathParameters getCertPathParameters()
public void loadTrustStore()
throws InvalidPropertiesException
InvalidPropertiesExceptionpublic void loadKeyStore()
throws InvalidPropertiesException
InvalidPropertiesExceptionpublic void initCertPathParameters()
throws InvalidPropertiesException
InvalidPropertiesExceptionpublic boolean isClientCertificateAuthenticationEnabled()
Copyright 2004-2020 Solace Corporation. All rights reserved.