Github user alopresto commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/2919#discussion_r205831217
  
    --- Diff: 
nifi-toolkit/nifi-toolkit-admin/src/test/groovy/org/apache/nifi/toolkit/admin/client/NiFiClientFactorySpec.groovy
 ---
    @@ -121,21 +122,86 @@ class NiFiClientFactorySpec extends Specification {
     
         }
     
    +    def "should verify wildcard in CN in certificate based on subjectDN"(){
    +
    +        given:
    +        final String EXPECTED_DN = 
"CN=*.nifi.apache.org,OU=Security,O=Apache,ST=CA,C=US"
    +        Certificate[] certificateChain = 
generateCertificateChain(EXPECTED_DN,ISSUER_DN)
    +        def mockSession = Mock(SSLSession)
    +        DefaultHostnameVerifier verifier = new DefaultHostnameVerifier()
    +        mockSession.getPeerCertificates() >> certificateChain
    +
    +        when:
    +        def verified = 
verifier.verify("client.nifi.apache.org",mockSession)
    --- End diff --
    
    Please rename these variables (and in following tests) to be more 
descriptive, i.e. `def validSubdomainIsVerified`, `def 
validSubdomainIsVerified2`, `def invalidSubdomainIsNotVerified`. 


---

Reply via email to