我在码头上配置ssl。我正在使用此代码:
导入org.mortbay.jetty.security.SslSocketConnector;
。
。
。
SslSocketConnector sslConnector =新的SslSocketConnector();
sslConnector.setPort(8054);
sslConnector.setMaxIdleTime(30000);
sslConnector.setKeystore(“密钥库的路径...”);
sslConnector.setPassword(“ blabla”);
sslConnector.setKeyPassword(“ blabla”);
this.jetty.addConnector(sslConnector);
我的问题是:为什么需要设置keystorepsw和psw? setPassword设置什么?
在哪里可以找到有关功能文档的SslSocketConnector API? (找不到一个...)
谢谢
最佳答案
setPassword
设置密钥库的密码。通常,您实际上需要进行设置。某些密钥库类型受密码保护(如果没有密码,根本不允许您打开它们),而密钥密码用于加载密钥本身。通常,它们是相同的密码,但是并非总是如此。
您可以在这些页面上找到一些文档(取决于您使用的版本):
http://jetty.codehaus.org/jetty/jetty-6/apidocs/org/mortbay/jetty/security/SslSocketConnector.html
http://download.eclipse.org/jetty/stable-7/apidocs/org/eclipse/jetty/server/ssl/SslSocketConnector.html
http://docs.codehaus.org/display/JETTY/Ssl+Connector+Guide
此链接可能也很有趣:
How to run jetty server in SSL mode using PKCS12 keystore?
关于ssl - Jetty sslConnetor函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4076020/