【问题标题】:How to send a certificate, with specified Provider, and to receive it on another side?如何使用指定的 Provider 发送证书并在另一端接收?
【发布时间】:2012-05-11 05:37:49
【问题描述】:

如何使用指定的提供者发送从密钥库创建的证书,并在另一端接收它?我将其发送为以 Base64 格式编码的字符串,并且无法将其转换为证书,任何人都可以展示如何传输证书吗?我有一个 .p12 文件,在 Liferay 系统中,我应该使用证书处理签名文件的验证,该证书必须从我的小程序上传到服务器,并检查签名。

【问题讨论】:

    标签: java security certificate liferay pkcs#12


    【解决方案1】:

    您必须将该证书值转换为Base64 格式,然后转换为Hex 格式,然后您必须将该数据解析到另一端。另一方面,接收该数据,然后将Hex 转换为Base64,然后您只需处理该值。

    如果你不这样做,那么你将不得不面对BadPaddingException的问题。

    希望这会对你有所帮助。

    【讨论】:

    • 我将证书转换为 Base64 格式并通过网络发送,在我接收它的服务器端。我不知道如何将字符串、base64 中的证书转换为证书对象格式
    • 证书将包含二进制格式的数据,您必须将该值转换为Base64 格式,然后转换为Hex 格式。在客户端反之亦然。
    猜你喜欢
    • 2021-03-24
    • 2023-04-02
    • 2012-01-08
    • 2021-05-21
    • 2012-03-28
    • 2022-07-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    相关资源
    最近更新 更多