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格式的文件,则先转换成二进制。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)