小编Ghe*_*lay的帖子

WebSocket请求 - 响应子协议

WebSocket提供像人类谈话一样的双向通信.客户端可以将数据发送到服务器,服务器可以随时向客户端发送数据.但那个问题呢?请求 - 响应行为?客户端可以向服务器询问某些内容并等待响应.似乎Websocket没有提供将客户端数据(请求)链接到服务器数据(响应)的任何内容.

这可能是子协议的工作,我有一些关于如何做的想法(发送带有请求的id并等待具有相同id的响应,直到超时时间).

为了不重新制作轮子并节省一些时间,我查看了互联网上的现有解决方案,但我没有找到任何相关的(可能是坏关键字).

那么有没有人意识到这种工作或者我错过了什么?

websocket

69
推荐指数
3
解决办法
4万
查看次数

routerLink绝对网址

从角度文档:

路由器链接指令始终将提供的输入视为当前URL的增量.

例如,如果当前网址是/user/(box//aux:team).然后,以下链接<a [routerLink]="['/user/jim']">Jim</a>将生成链接/user/(jim//aux:team).

那么如何创建链接/user/jim?

我试过['/user/jim', { outlets: { aux: null }}]但这不起作用.
即使它起作用也不是最佳解决方案.我宁愿寻找一种方法来导航到一个绝对网址,而不是取消可能的网点.

编辑:

在同一主题上,我有一个到根的链接:routerLink="/"就是这样,它重定向到我的应用程序的根目录,没有像绝对链接那样的出口.这里有趣的是我并不特别想要那个特定链接的行为,保持任何网点路线都很好......

angular2-routing angular

16
推荐指数
3
解决办法
2万
查看次数

Java/Keystore验证签名证书

我正在研究嵌入式码头服务器和客户端之间的客户端证书身份验证.他们都使用密钥库.客户端证书由服务器的证书签名,该证书由CA签名.Jetty使用2方法来验证客户端证书,javax.net.ssl.SSLEngine似乎工作,他们也使用上面的代码.

List<X509Certificate> certList = Certificate chain sent by the client
KeyStore truststore = server's truststore

//No use of CRL/OSCP/CRLDP
_crls = null;
_enableOCSP = false;
_enableCRLDP = false;

try{
 X509CertSelector certSelect = new X509CertSelector();
 certSelect.setCertificate((X509Certificate) certList.get(0));

 // Configure certification path builder parameters
 PKIXBuilderParameters pbParams = new PKIXBuilderParameters(truststore, certSelect);
 pbParams.addCertStore(CertStore.getInstance("Collection", new CollectionCertStoreParameters(certList)));

 // Set maximum certification path length
 pbParams.setMaxPathLength(-1);

 // Enable revocation checking
 pbParams.setRevocationEnabled(true);

 // Set static Certificate Revocation List
 if (_crls != null && !_crls.isEmpty())
     pbParams.addCertStore(CertStore.getInstance("Collection", new CollectionCertStoreParameters(_crls)));

  // Enable …
Run Code Online (Sandbox Code Playgroud)

java ssl certificate keystore truststore

5
推荐指数
0
解决办法
8209
查看次数