This thread is to capture the effort to derive a common configuration that can be used for both JSSE and OpenSSL. This is currently evident in the web subsystem (File: org.jboss.as.web.WebConnectorService)
Open SSL Settings:
PASSWORD:setSSLPassword
CERTIFICATE_KEY_FILE:setSSLCertificateKeyFile
CIPHER_SUITE:setSSLCipherSuite
PROTOCOL:setSSLProtocol
VERIFY_CLIENT:setSSLVerifyClient
VERIFY_DEPTH:setSSLVerifyDepth
CERTIFICATE_FILE:setSSLCertificateFile
CA_CERTIFICATE_FILE:setSSLCACertificateFile
CA_REVOCATION_URL:setSSLCARevocationFile"
JSSE Settings:
KEY_ALIAS:setKeyAlias
PASSWORD:setKeypass
CERTIFICATE_KEY_FILE:setKeystore
CIPHER_SUITE:setCiphers
PROTOCOL:setProtocols
VERIFY_CLIENT:setClientauth
SESSION_CACHE_SIZE:setAttribute
SESSION_TIMEOUT:setAttribute
What is common between these two settings?
TBD