我在jetty上配置ssl。我正在使用此代码:
import org.mortbay.jetty.security.SslSocketConnector; 。 。
SslSocketConnector sslConnector = new SslSocketConnector(); sslConnector.setPort(8054); sslConnector.setMaxIdleTime(30000);
sslConnector.setKeystore(“keystore的路径......”); sslConnector.setPassword( “布拉布拉”); sslConnector.setKeyPassword( “布拉布拉”);
this.jetty.addConnector(sslConnector);
我的问题是:为什么需要设置keystorepsw和psw? setPassword设置了什么?
在哪里可以找到SslSocketConnector的API以及有关这些函数的文档? (找不到一个......)
由于
答案 0 :(得分:1)
setPassword
设置密钥库的密码。你通常需要确定它。某些密钥库类型受密码保护(如果没有密码,则根本不允许您打开它们),而密钥密码则用于加载密钥本身。通常,它们是相同的密码,但情况可能并非总是如此。
您可以在这些页面上找到一些文档(取决于您使用的版本):
此链接也可能是您感兴趣的: How to run jetty server in SSL mode using PKCS12 keystore?