Class SSLConfiguration
java.lang.Object
fr.gouv.vitam.common.client.configuration.SSLConfiguration
SSL Configuration
- 
Constructor SummaryConstructorsConstructorDescriptionEmpty SSLConfiguration constructor for YAMLFactorySSLConfiguration(List<SSLKey> keystore, List<SSLKey> truststore) SSLConfiguration Constructor
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory>getRegistry(SSLContext sslContext) setKeystore(List<SSLKey> keystore) voidsetProtocol(String protocol) setTruststore(List<SSLKey> truststore) 
- 
Constructor Details- 
SSLConfigurationpublic SSLConfiguration()Empty SSLConfiguration constructor for YAMLFactory
- 
SSLConfigurationSSLConfiguration Constructor- Parameters:
- keystore-
- truststore-
- Throws:
- IllegalArgumentException- if keystore/truststore is null or empty
 
 
- 
- 
Method Details- 
getRegistrypublic org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> getRegistry(SSLContext sslContext) throws FileNotFoundException - Parameters:
- sslContext- using a given SSLContext
- Returns:
- the associate Registry for Apache Ssl configuration
- Throws:
- FileNotFoundException
 
- 
createSSLContext- Returns:
- SSL Context
- Throws:
- VitamException
 
- 
getTruststore- Returns:
- the truststore
 
- 
getKeystore- Returns:
- the keystore
 
- 
setTruststore- Parameters:
- truststore- the truststore to set
- Returns:
- this
 
- 
setKeystore- Parameters:
- keystore- the keystore to set
- Returns:
- this
 
- 
getProtocol
- 
setProtocol
 
-