[ 
https://issues.apache.org/jira/browse/NIFI-14858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18013727#comment-18013727
 ] 

Lars Francke commented on NIFI-14858:
-------------------------------------

[~exceptionfactory] closed the corresponding PR with this comment:

 
{quote}Although TLS SNI checking can make certain infrastructure configuration 
more difficult, it is a fundamental security feature that should not be 
disabled.

At this time, NiFi still supports plain HTTP mode, which is not optimal, but is 
one possible solution. Introducing the ability to disable TLS SNI checking 
masks certificate or infrastructure misconfiguration, which is not something 
that should be supported.

Perhaps more details about the particular infrastructure challenges could be 
discussed in the corresponding Jira issue. At this time, however, adding 
properties that introduce potential security concerns is outside the scope of 
supported features.

I'm closing the pull request at this time, but open to discussing the details 
on the Jira issue.
{quote}

> Make SNI checking configurable
> ------------------------------
>
>                 Key: NIFI-14858
>                 URL: https://issues.apache.org/jira/browse/NIFI-14858
>             Project: Apache NiFi
>          Issue Type: Improvement
>    Affects Versions: 2.5.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> As of NiFi 2.0 SNI certificates are required and the host must match.
> This is a problem for us (and others) when there is for example a load 
> balancer in front which does not match the host name of NiFi.
> Instead of disabling the SNI check by default this makes it configurable.
>  
> I propose introducing two new configuration properties:
>  * nifi.web.https.sni.required (whether a SNI certificate is required)
>  * nifi.web.https.sni.host.check (whether to check the Host from the SNI 
> certificate against the incoming request)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to