在浏览器中获得了证书信息,后台可以根据这个证书信息得到证书指纹吗 ,如果可以,怎么样才能得到

X509Certificate[] certs = (X509Certificate[])request.getAttribute(javax.servlet.request.X509certificate);
后台得到这个证书,通过证书可以获得签名和签名算法,怎么进行验证,可以获得指纹信息吗

1个回答

解决了
X509Certificate cert = certs[0];
byte[] b = cert.getEncoder();
这个b就是那个证书指纹,进行16进制转换,就可以得到

qq_29333145
qq_29333145 对b进行sha1加密,得到的就是
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐