Java 在Mac上将pem转换为jks

Java 在Mac上将pem转换为jks,java,certificate,keystore,pem,jks,Java,Certificate,Keystore,Pem,Jks,我想访问一个web服务,他们共享了“.p12”文件和两个“.pem”文件,一个有密码,另一个没有密码。在浏览有关如何使用这些证书访问服务的internet时,发现以下答案 1) 将“.pem”转换为“.jks”,然后我们可以使用“.jks”来点击服务 因此,我按照下面的步骤将“.pem”转换为“.jks” 1) 尝试将“无密码”pem转换为“.jks”时出现以下异常 33585:error:0906D06C:PEM routines:PEM_read_bio:no start line:/Bui

我想访问一个web服务,他们共享了“.p12”文件和两个“.pem”文件,一个有密码,另一个没有密码。在浏览有关如何使用这些证书访问服务的internet时,发现以下答案 1) 将“.pem”转换为“.jks”,然后我们可以使用“.jks”来点击服务

因此,我按照下面的步骤将“.pem”转换为“.jks”

1) 尝试将“无密码”pem转换为“.jks”时出现以下异常

33585:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.60.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
i) keytool -exportcert -alias selfsigned -keypass password -keystore aaa.jks -rfc -file aaa.pem

keytool error: java.lang.Exception: Keystore file does not exist: aaa.jks    
2) 所以我试着把可信的“.pem”转换成“.jks”

3) 在执行第三步时,上述两个步骤都成功了,但出现了以下异常

33585:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.60.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
i) keytool -exportcert -alias selfsigned -keypass password -keystore aaa.jks -rfc -file aaa.pem

keytool error: java.lang.Exception: Keystore file does not exist: aaa.jks    

任何帮助都应该是可观的。还有没有其他简单的方法或引导的方法来转换它?注意:我正在使用mac

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请参见@jww抱歉,我没有理解你。为什么这个问题不在编程和开发中?如果我错了,请纠正我。我需要JKS密钥库来继续我的开发。我也被提供了我这样做的目的。我看到了很多与同一主题相关的主题,但是没有任何帮助,或者我没有正确地解释它。如果您需要命令方面的帮助,那么您应该询问或。如果这是一个编程问题,那么也许你应该展示你的代码。事实上,我已经关注了其他类似的问题和它们的标记,所以我认为我们可以用适当的标记来提出这个问题就足够了。你能指导我下一步该怎么做吗?我是否应该删除此问题并在您共享的论坛中提出一个问题?没有理由将此问题发布在其他平台上。它也属于这里。