zoukankan      html  css  js  c++  java
  • pk8和x509.pem转换成keystore

    转自:http://www.cnblogs.com/platte/p/3511814.html

    一 在github上下载工具

    二 将工具在Linux环境下解压或者解压后Copy到Linux下,运行如下命令

    keytool-importkeypair -k ~/android/debug.keystore -p android -pk8 ~/android/platform.pk8 -cert ~/android/platform.x509.pem -alias anyname

     
    其中 -k:表示要生成的Eclipse下的签名的keystore的名字,包括路径名,这里存到主目录的android目录下,名字为debug.keystore。你可以随便取名
    -p 表示新生成的keystore的密码是什么,这里为android
    -pk8 表示要导入的pk8文件的名称,可以包括路径,这里是主目录的Android目录下,我们的pk8文件和pem文件都在这个目录下
    -cert 表示要导入的证书文件,和pk8文件在同一个目录
    -alias 表示给生成的debug.keystore取一个别名,这个名字只有我们在签名的时候才用的到,生成在文件名是debug.keystore。这个名字,随便取
     
    另外一种方法:

    1 把pk8转换成pk12格式

    openssl pkcs8 -in shared.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt

    2 生成pk12的密钥问文件

    openssl pkcs12 -export -in shared.x509.pem -inkey shared.priv.pem -out shared.pk12 -name androiddebugkey

    3 生成keystore

    keytool -importkeystore -deststorepass android -destkeypass android -destkeystore debug.keystore -srckeystore shared.pk12 -srcstoretype PKCS12 -srcstorepass android -alias androiddebugkey

  • 相关阅读:
    ORM之F和Q
    ORM查询
    Django
    jQuery基础
    DOM和BOM
    saas baas paas iaas 的理解
    分布式架构的演进过程
    tomcat 配置https 证书
    idea 学习总结
    简单数据库连接池-总结
  • 原文地址:https://www.cnblogs.com/dirt2/p/6237206.html
Copyright © 2011-2022 走看看