git生成ssh key命令(keystore文件)

https://blog.csdn.net/yxl7808a/article/details/53139186https://blog.csdn.net/frank_wu/article/details/53615165由以上俩个方案总结而来1.创建cordova项目;2.我们需要先生成一个数字签名文件(keystore)。这个文件只需要生成一次。以后每次si…

大家好,又见面了,我是你们的朋友全栈君。

https://blog.csdn.net/yxl7808a/article/details/53139186

https://blog.csdn.net/frank_wu/article/details/53615165

 

由以上俩个方案总结而来

 

1.创建cordova项目;

 

2. 我们需要先生成一个数字签名文件(keystore)。这个文件只需要生成一次。以后每次 sign 都用它。

keytool -genkey -v -alias testStore -keyalg RSA -keystoretest.keystore dname “CN=www.xxx.net,OU=xxx,O=xxx,L=
beiijng,ST=beijing,C=china” -storepass *-keypass * -validity 36500

or

keytool -genkey -v -keystore releaseKey.keystore -alias testStore -keyalg RSA -keysize 2048 -validity 1000

-validity 36500 validity -1000表示这个签名证书的有效期为36500 | 1000天

上面的命令意思是,生成一个 releaseKey.keystore 的文件,别名(alias)为 testStore 使用的是RSA加密方式 。dname后面的参数就是一些地址之类的参数,无关紧要  

 

3..在项目/platforms/android目录下新建release-signing.properties文件,填入:

storeFile=相对路劲/test.keystore

storePassword=**
storeType=RSA
keyAlias=testAlias
keyPassword=**

 

4. cordova build android –release

打包release版本的APK

 

 

5.获取sha1 秘钥,

通过keytool -list -v -keystore (文件路径)即可获取一大串信息

 

 

JDK中keytool常用命令
-genkey      在用户主目录中创建一个默认文件”.keystore”,还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书
-alias       产生别名
-keystore    指定密钥库的名称(产生的各类信息将不在.keystore文件中
-keyalg      指定密钥的算法  
-validity    指定创建的证书有效期多少天
-keysize     指定密钥长度
-storepass   指定密钥库的密码
-keypass     指定别名条目的密码
-dname       指定证书拥有者信息 
-list        显示密钥库中的证书信息      
-v           显示密钥库中的证书详细信息
-export      将别名指定的证书导出到文件 
-file        参数指定导出到文件的文件名
-delete      删除密钥库中某条目          
-keypasswd   修改密钥库中指定条目口令    
-import      将已签名数字证书导入密钥库  
           
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128851.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 离线数仓和实时数仓架构与设计

    离线数仓和实时数仓架构与设计前言:离线数仓和实时数仓架构与设计讲解离线数仓和实时数仓架构与设计一、数仓架构演变(场景驱动)二、离线大数据架构三、离线数仓分层四、离线大数据架构典型案例1、Lambda架构1.Lambda架构2.Lambda架构进一步了解3.Lambda架构典型案例4.Lambda架构典型案例(有赞广告团,基于Druid)5.Lambda架构存在的问题2、Kappa架构1.Kappa架构典型案例2.Kappa架构典型案例(一Kylin为例)3.Kappa架构的重新处理过程3、Lambda架构vsKappa架构的对比

    2022年5月10日
    45
  • redis如何设置定时过期_redis 设置过期时间[通俗易懂]

    redis如何设置定时过期_redis 设置过期时间[通俗易懂]1、设置过期时间功能:即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能。我们setkey的时候,都可以给一个expiretime,就是过期时间,通过过期时间我们可以指定这个key可以…

    2022年9月26日
    2
  • netperf 而网络性能测量

    netperf 而网络性能测量

    2022年1月15日
    50
  • mysql主主搭建配置

    mysql主主搭建配置

    2021年8月22日
    46
  • wget404错误_错误403谷歌

    wget404错误_错误403谷歌报错信息Resolvings3.ap-northeast-1.amazonaws.com(s3.ap-northeast-1.amazonaws.com)…52.219.8.176Connectingtos3.ap-northeast-1.amazonaws.com(s3.ap-northeast-1.amazonaws.com)|52.219.8.176|:443…connected.HTTPrequestsent,awaitingresponse…403Forbidden

    2025年5月27日
    1
  • tensorflow(gpu) win10安装 1060显卡驱动[通俗易懂]

    tensorflow(gpu) win10安装 1060显卡驱动[通俗易懂]CUDA9.0+cuDNNv7+WIN10+1060显卡一.驱动文件下载1.上tensorflow官网。查看本机硬件和系统支持的tensorflow版本,以及对应的cuda和cuddnn版本。https://www.tensorflow.org/install/install_windows?hl=zh-cn2.百度进CUDA网站。查找相应的CUDA驱动。打开默认下载是9.2版本,如下…

    2022年5月9日
    209

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号