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 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()