使用java中的证书进行编程

时间:2016-06-09 17:44:03

标签: java ssl x509certificate

我正在用Java编写家庭作业,我必须使用SSL证书。我想知道是否有任何方法可以获得自己的名字(如方法

  

((SSLSocket)socket).getSession()。getPeerPrincipal()。getName();

但是它给你的名字而不是同伴的名字。我知道我需要改变.getPeerPrinciple(),但是我无法找到改变它的东西(因为大部分时间它都用来向其他人表明自己。

1 个答案:

答案 0 :(得分:0)

完全相反的是

((SSLSocket) socket).getSession().getLocalPrincipal().getName();

但是当涉及客户证书时,客户端只有一个本地主体。校长是null