Package org.apache.nifi.ssl
Interface SSLContextService
- All Superinterfaces:
org.apache.nifi.components.ConfigurableComponent
,org.apache.nifi.controller.ControllerService
,SSLContextProvider
- All Known Subinterfaces:
RestrictedSSLContextService
@Tags({"ssl","secure","certificate","keystore","truststore","jks","p12","pkcs12","pkcs"})
@CapabilityDescription("Provides the ability to configure keystore and/or truststore properties once and reuse that configuration throughout the application")
public interface SSLContextService
extends SSLContextProvider
Controller Service extension of SSLContextProvider with additional methods for retrieving configuration property values
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Methods inherited from interface org.apache.nifi.components.ConfigurableComponent
getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validate
Methods inherited from interface org.apache.nifi.controller.ControllerService
initialize, isStateful, migrateProperties
Methods inherited from interface org.apache.nifi.ssl.SSLContextProvider
createContext, createKeyManager, createTrustManager
-
Method Details
-
createTlsConfiguration
TlsConfiguration createTlsConfiguration() -
getTrustStoreFile
String getTrustStoreFile() -
getTrustStoreType
String getTrustStoreType() -
getTrustStorePassword
String getTrustStorePassword() -
isTrustStoreConfigured
boolean isTrustStoreConfigured() -
getKeyStoreFile
String getKeyStoreFile() -
getKeyStoreType
String getKeyStoreType() -
getKeyStorePassword
String getKeyStorePassword() -
getKeyPassword
String getKeyPassword() -
isKeyStoreConfigured
boolean isKeyStoreConfigured() -
getSslAlgorithm
String getSslAlgorithm()
-