mac 给后台创建推送证书pem步骤

mac 给后台创建推送证书pem步骤,第1张

1.  双击安装push证书加入到钥匙串的签名中,如下图标示,红色圈中的,展开此证书

2.  先右键点击 Apple Production IOS PushServices:com.***.***,先导出一个.p12文件。命名为cert.p12。在导出的过程中会让输入导出密码,输入相应的密码即可。3.  在2012.04.27_push_producation_***上点击右键,导出一个.p12的文件,命名为key.p12,与上边相同在导出的过程中会让输入导蚂祥盯出密码,输入相应的密码即可。

4.  到此为止,我们已经有了两个.p12文件,把他们放到同一个文件夹(aaa)下,需要把两个.p12文件转换成.pem文件。

a.先打开终端,切换到文件夹aaa下执行

在执行的时候,将会让输入密码,输入刚才设置的密码即可生成一个cert.pem文件。

b.再执行

此时要注意在终端中闷和的提示,第一次输入的密码是生成证书时候的密码,第二次第三次输入密码是设置key.pem的新密码。

c.如果需要对key不进行加密,执行下边语句

d.然后就可以合并两宴迅个.pem文件,这个ck.pem就是服务端需要的证书了。

此时,把生成的ck.pem给服务器端的人员即可

在Windows上连接远程服务器,有xshell和secureCRT之类的软件,然后再Mac上又不是很实用,再加上jumpserver开源跳板机登录的时候,需要pem文件来登录,所以每次登录跳板机就很麻烦。

经各种查资料,发现其实可以很简单的解决这个问题:

1.安装iTerm2

2、使用命令登陆:

在执行上面的命令后会提戚手闷示让你确认是否继续,输入yes继续,然后可能会提示一个错误

这说的是这个文件的权限太大了,需要给小点。执行:

然后再执行以下命令就可以了

3、最方便的还可使用ssh-add 添加键文件,方便以后访问

4、执薯稿行完上面的命令后下次就只需要像普通ssh那高弯样访问就可以了,如下:

5、显示ssh-agent中的密钥

ssh-add命令详解

java.security.cert.CertificateFactoryjava.security.cert.X509Certificate下载API文档,好好看看这山中两逗让山滑逗个类的说明。 如果PEM是BASE64格式的文件,则先转换成二进制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12226306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存