@Tags(value={"ssl","secure","certificate","keystore","truststore","jks","p12","pkcs12","pkcs"}) @CapabilityDescription(value="Provides the ability to configure keystore and/or truststore properties once and reuse that configuration throughout the application") public interface SSLContextService extends ControllerService
| Modifier and Type | Interface and Description |
|---|---|
static class |
SSLContextService.ClientAuth |
| Modifier and Type | Method and Description |
|---|---|
SSLContext |
createSSLContext(SSLContextService.ClientAuth clientAuth) |
String |
getKeyStoreFile() |
String |
getKeyStorePassword() |
String |
getKeyStoreType() |
String |
getSslAlgorithm() |
String |
getTrustStoreFile() |
String |
getTrustStorePassword() |
String |
getTrustStoreType() |
boolean |
isKeyStoreConfigured() |
boolean |
isTrustStoreConfigured() |
initializegetIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateSSLContext createSSLContext(SSLContextService.ClientAuth clientAuth) throws ProcessException
ProcessExceptionString getTrustStoreFile()
String getTrustStoreType()
String getTrustStorePassword()
boolean isTrustStoreConfigured()
String getKeyStoreFile()
String getKeyStoreType()
String getKeyStorePassword()
boolean isKeyStoreConfigured()
String getSslAlgorithm()
Copyright © 2015 Apache NiFi Project. All rights reserved.