2016-12-07 40 views
0

Tomcat7でSSLを設定する際に問題があります。TomcatでPFX/SSLが動作しない

キーストアのパスワードは、私は両方で確認した

incorrentです:私は、秘密鍵としかし私がしようとしてエクスポートしたPFXファイルを持って、私は言って、Tomcatを起動すると、次のエラーを取得しておきますIIS &パスワードが実際に正しいOpenSSL。

IのWindows Server 2012 R2を実行しているとTomcatは、ローカルシステムとして実行されている、Windowsサービスとして動作している(デフォルトインストール)

Server.xmlを

 <Connector port="8443" scheme="https" secure="true" 
       protocol="org.apache.coyote.http11.Http11NioProtocol" 
       maxThreads="150" SSLEnabled="true"> 
      <SSLHostConfig> 
       <Certificate certificateKeystoreFile="conf/mypfx.pfx" 
          keystoreType="PKCS12" keystorePass="mypass" /> 
      </SSLHostConfig> 
     </Connector> 

catalina.log

07-Dec-2016 01:56:25.253 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8443]] 
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8443]] 
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112) 
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549) 
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875) 
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 
    at org.apache.catalina.startup.Catalina.load(Catalina.java:606) 
    at org.apache.catalina.startup.Catalina.load(Catalina.java:629) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494) 
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed 
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:970) 
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 
    ... 12 more 
Caused by: java.lang.IllegalArgumentException: java.io.IOException: keystore password was incorrect 
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:103) 
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:81) 
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:245) 
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:875) 
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:213) 
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:558) 
    at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:65) 
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:968) 
    ... 13 more 
Caused by: java.io.IOException: keystore password was incorrect 
    at sun.security.pkcs12.PKCS12KeyStore.engineLoad(Unknown Source) 
    at sun.security.provider.KeyStoreDelegator.engineLoad(Unknown Source) 
    at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(Unknown Source) 
    at java.security.KeyStore.load(Unknown Source) 
    at org.apache.tomcat.util.net.SSLUtilBase.getStore(SSLUtilBase.java:136) 
    at org.apache.tomcat.util.net.SSLHostConfigCertificate.getCertificateKeystore(SSLHostConfigCertificate.java:187) 
    at org.apache.tomcat.util.net.jsse.JSSEUtil.getKeyManagers(JSSEUtil.java:185) 
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:101) 
    ... 20 more 
Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded 

答えて

0

あなたの設定は"ce

https://tomcat.apache.org/tomcat-8.5-doc/config/http.html

:rtificateKeystorePassword」
の代わりに、 "keystorePass"

"keystoreTypeキーはタイプ "

PLSのが正しいパラメータ名のためにTomcatのドキュメントを参照して、" それだけでなければならず、またのための有効なパラメータではありません"

関連する問題