问题描述
- android中pem证书是怎样生成的
-
1.android中pem证书是怎样生成的?
2.安卓程序还在开发中也可以先签名生成证书么,如果可以,怎样签名呢,谢谢!
(eclipse 开发环境)
解决方案
证书都可以用openssl工具链来生成。android本质也是linux,所以支持
解决方案二:
可以使用Android源码树中自带的工具“development/tools/make_key”来生成带密码的RSA公私钥对(实际上是通过openssl来生成的):
$ development/tools/make_key media ‘/C=CN/ST=Sichuan/L=Chengdu/O=MyOrg/OU=MyDepartment/CN=MyName’
上面的命令将生成一个二进制形式(DER)的私钥文件“media.pk8”和一个对应的X509公钥证书文件“media.x509.pem”。其中,/C表示“Country Code”,/ST表示“State or Province”,/L表示“City or Locality”,/O表示“Organization”,/OU表示“Organizational Unit”,/CN表示“Name”。前面的命令生成的RSA公钥的e值为3,可以修改development/tools/make_key脚本来使用F4 (0×10001)作为e值(openssl genrsa的-3参数改为-f4)。
时间: 2025-01-27 17:54:39