首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在密钥库更改后重新加载SSLServerSocket,而无需关闭和创建新套接字

在密钥库更改后重新加载SSLServerSocket,而无需关闭和创建新套接字
EN

Stack Overflow用户
提问于 2012-08-01 15:49:11
回答 1查看 177关注 0票数 2

我打开了一个从SSLContext对象创建的SSLServerSocket,该对象加载了一个信任库和密钥库。除此之外,我还有一个单独的编辑器程序来编辑密钥库,即添加/删除证书等。在密钥库或信任库发生更改的情况下,是否有一种方法可以将其加载到SSLServerSocket中,而无需关闭它并创建新的密钥库。

代码语言:javascript
复制
sslContext.init( keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), null );
serverSocket = ( SSLServerSocket ) sslContext.getServerSocketFactory().createServerSocket( getPort() );
serverSocket.setNeedClientAuth( true );
EN

回答 1

Stack Overflow用户

发布于 2012-08-01 16:06:53

不,没有,但关闭它并迅速打开一个新的应该不会伤害到你。在此期间尝试连接的客户端将出现连接失败,积压队列中的任何挂起的客户端也是如此,但您应该能够在一秒钟或更短的时间内完成所有操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11754805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档