Class StandardRestrictedSSLContextService

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.controller.AbstractControllerService
org.apache.nifi.ssl.StandardSSLContextService
org.apache.nifi.ssl.StandardRestrictedSSLContextService
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.controller.ControllerService, RestrictedSSLContextService, SSLContextProvider, SSLContextService

@Tags({"tls","ssl","secure","certificate","keystore","truststore","jks","p12","pkcs12","pkcs"}) @CapabilityDescription("Restricted implementation of the SSLContextService. Provides the ability to configure keystore and/or truststore properties once and reuse that configuration throughout the application, but only allows a restricted set of TLS/SSL protocols to be chosen (no SSL protocols are supported). The set of protocols selectable will evolve over time as new protocols emerge and older protocols are deprecated. This service is recommended over StandardSSLContextService if a component doesn\'t expect to communicate with legacy systems since it is unlikely that legacy systems will support these protocols.") public class StandardRestrictedSSLContextService extends StandardSSLContextService implements RestrictedSSLContextService
This class is functionally the same as StandardSSLContextService, but it restricts the allowable values that can be selected for TLS/SSL protocols.
  • Field Details

    • RESTRICTED_SSL_ALGORITHM

      public static final org.apache.nifi.components.PropertyDescriptor RESTRICTED_SSL_ALGORITHM
    • properties

      private static final List<org.apache.nifi.components.PropertyDescriptor> properties
  • Constructor Details

    • StandardRestrictedSSLContextService

      public StandardRestrictedSSLContextService()
  • Method Details