| |
|
| org.mule.api.security.TlsDirectKeyStore
All known Subclasses: org.mule.transport.ssl.SslConnector, org.mule.api.security.tls.TlsConfiguration, org.mule.transport.http.HttpsConnector,
TlsDirectKeyStore | public interface TlsDirectKeyStore (Code) | | Configure direct key stores.
TLS/SSL connections are made on behalf of an entity, which can be anonymous or identified by a
certificate - this interface specifies how a keystore can be used to provide the certificates
(and associated private keys) necessary for identification.
The information specified in this interface is used to configure a key store directly.
For more information see the documentation for the connector or protocol in question.
The comments in
org.mule.api.security.tls.TlsConfiguration may also be useful.
|
getKeyManagerAlgorithm | String getKeyManagerAlgorithm()(Code) | | The algorithm used by the key store. The default comes from { org.mule.api.security.provider.AutoDiscoverySecurityProviderFactory} |
getKeyManagerFactory | KeyManagerFactory getKeyManagerFactory()(Code) | | A source of key stores generated from the parameters supplied here. |
getKeyPassword | String getKeyPassword()(Code) | | The password used to protect the private key(s) |
getKeyStore | String getKeyStore()(Code) | | The location (resolved relative to the current classpath and file system, if possible)of the keystore that contains public certificates and private keys for identification. |
getKeyStorePassword | String getKeyStorePassword()(Code) | | The password used to protect the keystore itself |
setKeyManagerAlgorithm | void setKeyManagerAlgorithm(String keyManagerAlgorithm)(Code) | | Parameters: keyManagerAlgorithm - The algorithm used by the key store. The default comes from { org.mule.api.security.provider.AutoDiscoverySecurityProviderFactory} |
setKeyPassword | void setKeyPassword(String keyPassword)(Code) | | Parameters: keyPassword - The password used to protect the private key(s) |
setKeyStore | void setKeyStore(String name) throws IOException(Code) | | Parameters: name - The location of the keystore that contains public certificates and private keys for identification. throws: IOException - If the location cannot be resolved via the file system or classpath |
setKeyStorePassword | void setKeyStorePassword(String storePassword)(Code) | | Parameters: storePassword - The password used to protect the keystore itself |
|
|
|