Tomcat 9: как поддерживать миллионы SSL-сертификатов? - PullRequest
0 голосов
/ 11 октября 2018

Tomcat 9: как поддерживать миллионы SSL-сертификатов?

Желательно, чтобы все SSL-сертификаты помещались в базы данных и позволяли пользователям добавлять новые сертификаты для нового виртуального хоста.

В настоящее времявсе SSL-коннекторы должны быть статически настроены в server.xml.

<Connector port="8443"
           protocol="org.apache.coyote.http11.Http11AprProtocol"
           maxThreads="150"
           SSLEnabled="true"
           defaultSSLHostConfigName="openoffice.apache.org" >
    <SSLHostConfig hostName="openoffice.apache.org" >
        <Certificate certificateKeyFile="conf/openoffice.apache.org-rsa-key.pem"
                     certificateFile="conf/openoffice.apache.org-rsa-cert.pem"
                     type="RSA" />
        <Certificate certificateKeyFile="conf/openoffice.apache.org-ec-key.pem"
                     certificateFile="conf/openoffice.apache.org-ec-cert.pem"
                     type="EC" />
    </SSLHostConfig>
    <SSLHostConfig hostName="www.openoffice.org" >
        <Certificate certificateKeyFile="conf/www.openoffice.org-rsa-key.pem"
                     certificateFile="conf/www.openoffice.org-rsa-cert.pem"
                     type="RSA" />
        <Certificate certificateKeyFile="conf/www.openoffice.org-ec-key.pem"
                     certificateFile="conf/www.openoffice.org-ec-cert.pem"
                     type="EC" />
    </SSLHostConfig>
</Connector>

Существует ли специальный способ обработки SSL-сертификатов?В основном, как динамически добавлять SSLHostConfig?

...