【发布时间】:2012-05-11 05:37:49
【问题描述】:
如何使用指定的提供者发送从密钥库创建的证书,并在另一端接收它?我将其发送为以 Base64 格式编码的字符串,并且无法将其转换为证书,任何人都可以展示如何传输证书吗?我有一个 .p12 文件,在 Liferay 系统中,我应该使用证书处理签名文件的验证,该证书必须从我的小程序上传到服务器,并检查签名。
【问题讨论】:
标签: java security certificate liferay pkcs#12
如何使用指定的提供者发送从密钥库创建的证书,并在另一端接收它?我将其发送为以 Base64 格式编码的字符串,并且无法将其转换为证书,任何人都可以展示如何传输证书吗?我有一个 .p12 文件,在 Liferay 系统中,我应该使用证书处理签名文件的验证,该证书必须从我的小程序上传到服务器,并检查签名。
【问题讨论】:
标签: java security certificate liferay pkcs#12
您必须将该证书值转换为Base64 格式,然后转换为Hex 格式,然后您必须将该数据解析到另一端。另一方面,接收该数据,然后将Hex 转换为Base64,然后您只需处理该值。
如果你不这样做,那么你将不得不面对BadPaddingException的问题。
希望这会对你有所帮助。
【讨论】:
Base64 格式,然后转换为Hex 格式。在客户端反之亦然。