我有一个必须执行以下操作的客户端/服务器程序: 客户端创建数字证书并从服务器签名。
我想知道如何在客户端中创建该证书(使用 java)?然后将其发送到服务器(通过套接字)进行签名。 然后,任何客户端想要与另一个客户端通信,它会获得其数字证书并验证它是否已从服务器签名。
最佳答案
keytool 实用程序可用于生成公钥和私钥对以及相关证书。
java.net的Socket类可以用来通过Socket发送文件。
关于java - 在java中创建数字证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129778/