public interface TlsIndirectKeyStore
The information specified in this interface is used to configure a key store indirectly.
For more information see the documentation for the connector or protocol in question.
The comments in TlsConfiguration
may also be useful.
Programmers: this information, once stored in and retrieved from properties via
TlsPropertiesMapper
, will provide a key manager factory via the TlsDirectKeyStore
interface implemented by TlsConfiguration
. This can be associated with a socket
factory via TlsPropertiesSocketFactory
.
Modifier and Type | Method and Description |
---|---|
String |
getClientKeyStore() |
String |
getClientKeyStorePassword() |
String |
getClientKeyStoreType() |
void |
setClientKeyStore(String name) |
void |
setClientKeyStorePassword(String clientKeyStorePassword) |
void |
setClientKeyStoreType(String clientKeyStoreType) |
String getClientKeyStore()
void setClientKeyStore(String name) throws IOException
name
- The location of the keystore that contains public certificates and private keys
for identification.IOException
- If the location cannot be resolved via the file system or classpathString getClientKeyStorePassword()
void setClientKeyStorePassword(String clientKeyStorePassword)
clientKeyStorePassword
- The password used to protect the keystore itselfvoid setClientKeyStoreType(String clientKeyStoreType)
String getClientKeyStoreType()
setClientKeyStore(String)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.