Restringindo HTTPS para o gerenciador de Implantação do Tomcat

1

Como requisito de PCI, queria obter o gerenciador de implementação do tomcat em HTTPS, pois a senha estava fluindo em texto simples.

Eu tentei alguns recursos como este .

Meu conector atual é fornecido abaixo:

<Connector protocol="org.apache.coyote.ajp.AjpProtocol" executor="tomcatThreadPool"  port="8301" address="0.0.0.0"
        tomcatAuthentication="false" redirectPort="443" proxyPort="443" connectionTimeout="1000" keepAliveTimeout="300000" packetSize="21000" maxHttpHeaderSize="3600000" />

e eu posso acessar o gerenciador em determinada porta com sucesso.

Alterei o security-contraint para ativar HTTPS adicionando o abaixo.

<security-constraint>
     <web-resource-collection>
        <web-resource-name>Protected Context</web-resource-name>
          <url-pattern>/*</url-pattern>
      </web-resource-collection>
      <!-- auth-constraint goes here if you requre authentication -->
      <user-data-constraint>
         <transport-guarantee>CONFIDENTIAL</transport-guarantee>
      </user-data-constraint>
   </security-constraint>

Por favor, indique se estou perdendo alguma coisa. Qualquer blog ou documentação de algum tipo também ajudará.

    
por Aditya Peshave 20.02.2017 / 23:09

0 respostas