本文整理汇总了Java中org.mortbay.jetty.security.SslSelectChannelConnector.setTrustPassword方法的典型用法代码示例。如果您正苦于以下问题:Java SslSelectChannelConnector.setTrustPassword方法的具体用法?Java SslSelectChannelConnector.setTrustPassword怎么用?Java SslSelectChannelConnector.setTrustPassword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.mortbay.jetty.security.SslSelectChannelConnector
的用法示例。
在下文中一共展示了SslSelectChannelConnector.setTrustPassword方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createHttpsChannelConnector
import org.mortbay.jetty.security.SslSelectChannelConnector; //导入方法依赖的package包/类
private Connector createHttpsChannelConnector() {
SslSelectChannelConnector c = new SslSelectChannelConnectorSecure();
configureChannelConnector(c);
c.setNeedClientAuth(needsClientAuth);
c.setKeyPassword(keyPassword);
if (keyStore != null) {
c.setKeystore(keyStore);
c.setKeystoreType(keyStoreType);
c.setPassword(keyStorePassword);
}
if (trustStore != null) {
c.setTruststore(trustStore);
c.setTruststoreType(trustStoreType);
c.setTrustPassword(trustStorePassword);
}
if(null != excludeCiphers && !excludeCiphers.isEmpty()) {
c.setExcludeCipherSuites(excludeCiphers.split(","));
LOG.info("Excluded Cipher List:" + excludeCiphers);
}
return c;
}
示例2: createSSLConnector
import org.mortbay.jetty.security.SslSelectChannelConnector; //导入方法依赖的package包/类
private SslSelectChannelConnector createSSLConnector(boolean needClientAuth) {
SslSelectChannelConnector sslConnector = new
SslSelectChannelConnector();
String keystore = SecurityUtils.getSecurityDir() +
File.separator + "keystore.p12";
String srvrCrtPass = SecurityUtils.getKeystorePass();
sslConnector.setKeystore(keystore);
sslConnector.setTruststore(keystore);
sslConnector.setPassword(srvrCrtPass);
sslConnector.setKeyPassword(srvrCrtPass);
sslConnector.setTrustPassword(srvrCrtPass);
sslConnector.setKeystoreType("PKCS12");
sslConnector.setTruststoreType("PKCS12");
sslConnector.setNeedClientAuth(needClientAuth);
sslConnector.setAcceptors(2);
return sslConnector;
}
示例3: JettyServer
import org.mortbay.jetty.security.SslSelectChannelConnector; //导入方法依赖的package包/类
public JettyServer(int port, HttpsConfiguration httpsConf)
{
server = new Server();
SslSelectChannelConnector connector = new SslSelectChannelConnector();
connector.setPort(port);
connector.setKeystore(httpsConf.getServerKeystorePath());
connector.setKeyPassword(httpsConf.getServerKeystorePassword());
if ( httpsConf.isVerifyPeerCert() )
{
connector.setTruststore(httpsConf.getTruststorePath());
connector.setTrustPassword(httpsConf.getTruststorePassword());
connector.setNeedClientAuth(true);
}
connector.setWantClientAuth(httpsConf.isRequireClientCert());
connector.setAcceptors(8);
connector.setMaxIdleTime(5000);
connector.setAcceptQueueSize(32);
server.addConnector(connector);
server.setStopAtShutdown(true);
DefaultResourceConfig config = new DefaultResourceConfig(JettyServer.RestService.class);
ServletContainer container = new ServletContainer(config);
Context context = new Context(server, "/", Context.SESSIONS);
context.addServlet(new ServletHolder(container), "/*");
}