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 TypeMethodDescriptionbooleanbooleanMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.controller.ControllerService
initialize, isStateful, migratePropertiesMethods 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()
-