Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用指定的提供程序发送证书,并在另一端接收证书?_Java_Security_Certificate_Liferay_Pkcs#12 - Fatal编程技术网

Java 如何使用指定的提供程序发送证书,并在另一端接收证书?

Java 如何使用指定的提供程序发送证书,并在另一端接收证书?,java,security,certificate,liferay,pkcs#12,Java,Security,Certificate,Liferay,Pkcs#12,如何使用指定的提供程序发送从密钥库创建的证书,并在另一端接收证书?我发送它就像一个用Base64格式编码的字符串,无法将其转换为证书,有人能演示如何传输证书吗?我有一个文件.p12,在Liferay系统中,我应该使用证书对签名文件进行验证,证书必须从我的小程序上传到服务器,然后检查签名。您必须将该证书值转换为Base64格式,然后转换为Hex格式,然后您必须将该数据解析到另一端。在另一端,接收该数据,然后将Hex转换为Base64,只有您需要处理该值 如果您不这样做,那么您将不得不面对BadPa

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

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

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


希望这将对您有所帮助。

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

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


希望这将对您有所帮助。

我将证书转换为Base64格式,并通过网络将其发送到接收证书的服务器端。我不知道如何将字符串(base64中的证书)转换为证书对象格式证书将包含二进制格式的数据,您必须将该值转换为
base64
格式,然后转换为
Hex
格式。在客户端,反之亦然。我将证书转换为Base64格式,并通过网络将其发送到接收证书的服务器端。我不知道如何将字符串(base64中的证书)转换为证书对象格式证书将包含二进制格式的数据,您必须将该值转换为
base64
格式,然后转换为
Hex
格式。在客户端,反之亦然。