在ios中是不能去使用PEM格式的证书的,而OpenSSL默认生成的都是PEM格式的证书
在ios开发中需要用到的是DER格式的证书也就是二进制编码格式的,而PEM则是Base64编码格式的
.der文件一般是包含公钥和一些其他的信息
以.p12为后缀的证书中包含私钥、公钥及其证书,
还有就是我们导出.p12文件的时候要去设计一个密码
.csr结尾的是一个证书请求文件,我们如果要去创建一个证书请求文件那么就会让我们输入一些组织信息之类的,
有了证书请求文件就可以去找机构进行证书签名
.crt就是一个签名之后的证书
摘抄网络:
.crt 证书文件 ,可以是DER(二进制)编码的,也可以是PEM( ASCII (Base64) )编码的 ,在类unix系统中比较常见
.cer 也是证书 常见于Windows系统 编码类型同样可以是DER或者PEM的,windows 下有工具可以转换crt到cer
证书文件就可以放到服务器上
具体可以参考http://blog.sina.com.cn/s/blog_a9303fd90101jmtx.html
http://www.sohu.com/a/158267754_604699
http://blog.youkuaiyun.com/a351945755/article/details/22113207