Package org.apache.tomcat.util.net
Class SSLHostConfigCertificate
- java.lang.Object
 - 
- org.apache.tomcat.util.net.SSLHostConfigCertificate
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable
public class SSLHostConfigCertificate extends java.lang.Object implements java.io.Serializable- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSSLHostConfigCertificate.Type 
- 
Field Summary
Fields Modifier and Type Field Description static SSLHostConfigCertificate.TypeDEFAULT_TYPE 
- 
Constructor Summary
Constructors Constructor Description SSLHostConfigCertificate()SSLHostConfigCertificate(SSLHostConfig sslHostConfig, SSLHostConfigCertificate.Type type) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCertificateChainFile()java.lang.StringgetCertificateFile()java.lang.StringgetCertificateKeyAlias()java.lang.StringgetCertificateKeyFile()javax.net.ssl.X509KeyManagergetCertificateKeyManager()java.lang.StringgetCertificateKeyPassword()java.security.KeyStoregetCertificateKeystore()java.lang.StringgetCertificateKeystoreFile()java.lang.StringgetCertificateKeystorePassword()java.lang.StringgetCertificateKeystoreProvider()java.lang.StringgetCertificateKeystoreType()javax.management.ObjectNamegetObjectName()SSLContextgetSslContext()SSLHostConfiggetSSLHostConfig()SSLHostConfigCertificate.TypegetType()voidsetCertificateChainFile(java.lang.String certificateChainFile)voidsetCertificateFile(java.lang.String certificateFile)voidsetCertificateKeyAlias(java.lang.String certificateKeyAlias)voidsetCertificateKeyFile(java.lang.String certificateKeyFile)voidsetCertificateKeyManager(javax.net.ssl.X509KeyManager certificateKeyManager)voidsetCertificateKeyPassword(java.lang.String certificateKeyPassword)voidsetCertificateKeystore(java.security.KeyStore certificateKeystore)voidsetCertificateKeystoreFile(java.lang.String certificateKeystoreFile)voidsetCertificateKeystorePassword(java.lang.String certificateKeystorePassword)voidsetCertificateKeystoreProvider(java.lang.String certificateKeystoreProvider)voidsetCertificateKeystoreType(java.lang.String certificateKeystoreType)voidsetObjectName(javax.management.ObjectName oname)voidsetSslContext(SSLContext sslContext) 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_TYPE
public static final SSLHostConfigCertificate.Type DEFAULT_TYPE
 
 - 
 
- 
Constructor Detail
- 
SSLHostConfigCertificate
public SSLHostConfigCertificate()
 
- 
SSLHostConfigCertificate
public SSLHostConfigCertificate(SSLHostConfig sslHostConfig, SSLHostConfigCertificate.Type type)
 
 - 
 
- 
Method Detail
- 
getSslContext
public SSLContext getSslContext()
 
- 
setSslContext
public void setSslContext(SSLContext sslContext)
 
- 
getSSLHostConfig
public SSLHostConfig getSSLHostConfig()
 
- 
getObjectName
public javax.management.ObjectName getObjectName()
 
- 
setObjectName
public void setObjectName(javax.management.ObjectName oname)
 
- 
getType
public SSLHostConfigCertificate.Type getType()
 
- 
getCertificateKeyPassword
public java.lang.String getCertificateKeyPassword()
 
- 
setCertificateKeyPassword
public void setCertificateKeyPassword(java.lang.String certificateKeyPassword)
 
- 
setCertificateKeyAlias
public void setCertificateKeyAlias(java.lang.String certificateKeyAlias)
 
- 
getCertificateKeyAlias
public java.lang.String getCertificateKeyAlias()
 
- 
setCertificateKeystoreFile
public void setCertificateKeystoreFile(java.lang.String certificateKeystoreFile)
 
- 
getCertificateKeystoreFile
public java.lang.String getCertificateKeystoreFile()
 
- 
setCertificateKeystorePassword
public void setCertificateKeystorePassword(java.lang.String certificateKeystorePassword)
 
- 
getCertificateKeystorePassword
public java.lang.String getCertificateKeystorePassword()
 
- 
setCertificateKeystoreProvider
public void setCertificateKeystoreProvider(java.lang.String certificateKeystoreProvider)
 
- 
getCertificateKeystoreProvider
public java.lang.String getCertificateKeystoreProvider()
 
- 
setCertificateKeystoreType
public void setCertificateKeystoreType(java.lang.String certificateKeystoreType)
 
- 
getCertificateKeystoreType
public java.lang.String getCertificateKeystoreType()
 
- 
setCertificateKeystore
public void setCertificateKeystore(java.security.KeyStore certificateKeystore)
 
- 
getCertificateKeystore
public java.security.KeyStore getCertificateKeystore() throws java.io.IOException- Throws:
 java.io.IOException
 
- 
setCertificateKeyManager
public void setCertificateKeyManager(javax.net.ssl.X509KeyManager certificateKeyManager)
 
- 
getCertificateKeyManager
public javax.net.ssl.X509KeyManager getCertificateKeyManager()
 
- 
setCertificateChainFile
public void setCertificateChainFile(java.lang.String certificateChainFile)
 
- 
getCertificateChainFile
public java.lang.String getCertificateChainFile()
 
- 
setCertificateFile
public void setCertificateFile(java.lang.String certificateFile)
 
- 
getCertificateFile
public java.lang.String getCertificateFile()
 
- 
setCertificateKeyFile
public void setCertificateKeyFile(java.lang.String certificateKeyFile)
 
- 
getCertificateKeyFile
public java.lang.String getCertificateKeyFile()
 
 - 
 
 -