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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • wine6.0模拟器_vs2019win7能用吗

    wine6.0模拟器_vs2019win7能用吗1去SEGGER官网下载emWin模拟器软件包快速链接:传送门  不过官网下载需要先注册登录账户才能进行下载操作,我现在的时候软件版本是V5.48  下面是网盘链接:    链接:传送门提取码:fo6n  网盘资源包括:V5.48、V5.30(有GUIBuild)、png库、还有emWin中文手册2然后就是安装VS了,VS2015/VS2017/VS2019等等3…

    2022年10月14日
    2
  • Laravel 引入自定义类库或第三方类库

    Laravel 引入自定义类库或第三方类库

    2021年10月25日
    38
  • Nginx搭建视频点播和视频直播服务器[通俗易懂]

    Nginx搭建视频点播和视频直播服务器[通俗易懂]Nginx搭建视频点播和视频直播服务器一·、环境:Centos7,(推荐,Ubuntu不是很好用,经常会有一些莫名其妙的报错)Nginx1.10.1二、系统环境搭建首先,我是不建议自己一个个去安装这些软件的,耗时耗力,而且,容易出错,所以,最好使用yuminstall***命令安装,出错的概率小。资源链接:链接:https://pan.baidu.com/s/1WmJYpQ_b…

    2022年6月14日
    27
  • Eclipse 新手使用教程

    Eclipse 新手使用教程Eclipse是Java的集成开发环境,使用Eclipse编写Java代码更加简单和智能,那我们该如何使用Eclipse编写一个Java程序呢?一、需要在Eclipse官网(https://www.eclipse.org)上下载Eclipse,然后在电脑上安装二、打开Eclipse软件(一)选择一个工作空间的目录,建议不要放在C盘,之后创建的项目都会存放在你所选的目录下,然后点击Launch(二)可以通过Window-ShowView-Console调出控制台,方便查看程序编译时的输..

    2022年6月15日
    64
  • 02-continue与break的区别「建议收藏」

    02-continue与break的区别「建议收藏」大家好,我是Python领域的博主,如果觉得我的写的不错的话,请点赞关注支持我一下。如果你是初学者,可以和小编一起学习,在这里我每天都会发Python的基础知识,以及相关的代码。关注我和我一起学习吧文章目录 一、continue和break的区别 二、使用方法 1.continue 2.break 总结一、continue和break区别break和continue是python语…

    2025年11月7日
    5
  • 【微信开放平台】微信第三方扫码登录(亲测可用)「建议收藏」

    【微信开放平台】微信第三方扫码登录(亲测可用)「建议收藏」开放平台需要企业认证才能注册,正好这次公司提供了一个账号,调通以后,就顺便写一篇博客吧。公众平台与开放平台的区别微信开放平台主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。微信公众平台微信公众平台用于管理、开放微信公众号(包括订阅号、服务号、企业号),简单的说就是微信公众号的后台运营、管理系统。这里想吐槽一下,微信基本注册全都要邮箱,公众号一…

    2022年6月4日
    138

发表回复

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

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