![](/img/trans.png)
[英]Import .key and .pem file to jks file and use in Java/Spring
[英]Import Public key of JKS to Pem and vice-versa
我有一個Java Server
它可以理解.jks format
而客戶端則可以理解.pem
。 我已經使用keytool
生成了Server key-pair
並使用openssl
生成了Client key-pair
但是為了進行相互身份驗證,如何將client's public key into server's JKS
以及如何將Server Public key into client .pem
文件中。
最新版本的keytool可以理解PEM。 所以在那種情況下
keytool -importcert ...
並假設您已經導入了您與(作為trustcacert)簽署了客戶端證書的證書,那么您應該不錯。 否則,也請使用-trustcacert導入(或者如果它是iselfsigned的,則將該標志添加到導入中)。
如果您使用的是較舊的Java,請在RHEL上說,那么您需要先將其轉換為DER格式。 轉換是通過以下方式完成的:
openssl x509 -in client.pem -out client.der -outform DER
openssl x509 -in client.pem -out client.net -outform NET
就是這樣。 在客戶端上-通常不會將服務器證書導入到客戶端證書中-而是將它們分別導入到您的應用程序中。 因此,要回答這個問題,您需要知道您的客戶端應用程序是什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.