当前位置:首页 » 以太坊知识 » 以太坊keystore生成

以太坊keystore生成

发布时间: 2021-12-25 12:27:16

1. 如何生成android的keystore文件

创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入
D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*说明:-genkey 产生密钥 -alias demo.keystore 别名 demo.keystore -keyalg RSA 使用RSA算法对签名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*说明:-verbose 输出签名的详细信息 -keystore demo.keystore 密钥库位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/

2. 如何生成KeyStore

生成android的keystore文件有以下两种方法:

一、eclipse 中生成android keystore

1、建立任意一个android项目(例如:AntForAndroid)

2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >

3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到

4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next

5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了

6、生成带签名的apk文件,到此就结束了。

7、如果下次发布版本的时候,使用前面生成的keystore再签名。

这样在项目根目录下就生成以上流程产生的androids.keystore了

二、命令行生成keystore

dos下进入JDK的bin目录

运行如下命令:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore

查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

3. 如何生成签名文件keystore及对APP进行签名

首先,点击桌面右下角的开始菜单,打开开始菜单主界面

在弹出的开始菜单主界面,单击头边方框最下面的“运行”菜单

弹出,运行对话框,输入cmd命令,单击确定按钮,打开DOS命令窗口

再出现的DOS命令提示窗口中,输入“cd 自己的java安装目录”,然后按回车,进入java安装目录下

接下来,输入以下命令“keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore android.keystore”,其中的-validity参数为APP的有效期限,我们输入10000,按回车

接下来,会要求我们输入密码,这个密码很重要自己要记住,输入密码的时候界面不给提示,输完后按回车,然后确认输入密码即可,两次密码一样

然后我们该输入自己的有效信息了,这里会要求我们输入,公司名称,省份,城市,姓名等等,输入完毕后按回车,会让我们进行信息确认,正确输入“Y”,不正确输入“N”,我这里输入Y

输入完信息,我们需要确认输入android.keystore的主密码,如果和keystore的密码一样,则直接按回车,无需输入

此时我们的android.keystore文件变创建成功了,我们可以到自己电脑的java安装目录的bin文件夹下,看到我们创建的android.keystore文件了

4. 使用keystore生成的证书怎么查看

在命令窗口中输入命令:keytool -list -v -keystore android.keystore
(根据上一篇讲的,此时我已经将签名证书复制到了当前项目文件下,所以命令路径即为临时文件android.keystore的路径)

修改keystore的密码,别名等

1:修改密码的命令:keytool -storepasswd -keystore android.keystore
其中,my.keystore是复制出来的签名证书文件,命令执行后会提示证书的当前密码和新密码及其确认。
2:修改别名alias的命令:keytool -changealias -keystore android.keystore -alias my_name -destalias androiddebugkey
这里,my_name是证书中当前的alias,-destalias指定的是要修改为的alias,例如我将别名改为如下:

5. 如何用已有的证书文件和私钥文件生成keystore

首先不能使用java的类库.除非你使用了JNI但是与其这样,不如直接使用JAVA第二访问https可以使用OpenSSL,keystore文件中的证书只是个密钥.提取出来后完全可以用一般的SSL方式进行post或者get连接代码互联网上有的是

6. keystore怎么生成证书和密钥

步骤:
1.生成server端密钥

[html] view plain
1. keytool -genkey -alias serverkey -keystore key OfServer.keystore

之后会出现如下信息,(第一次输入密码:打开keystore文件密码,第二次密码为秘钥,一般两次密码相同)

根据私钥导出服务端证书(将把证书库 monitor.keystore中的别名为 serverkey的证书导出到KeyOfServer.cer证书文件中,它包含证书主体的信息及证书的公钥,不包括私钥,可以公开。)

[html] view plain
1. keytool -export -alias serverkey -keystore keyOfServer.keystore -file server.crt

将服务端证书,加入客户端的认证证书列表中(只包含公钥)

[html] view plain
1.keytool -import -alias serverkey -file server.crt -keystore trustOfClient.keystore

2:生成client端密钥

[html] view plain
1. keytool -genkey -alias clientkey -keystore keyOfClient.keystore <span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>

根据私钥导出客户端证书

[html] view plain
1. keytool -export -alias clientkey -keystore keyOfClient.keystore -file client.crt

将证书加到服务端信任列表

[html] view plain
1. keytool -import -alias serverkey -file client.crt -keystore trustOfServer.keystore

至此,客户端和服务器端的证书都已经生成了

7. 用java keytool工具生成keystore文件的问题

在申请服务器证书时,用户需要提供证书签名请求文件(CSR)。CSR文件是一个从您的服务器生成的加密数据文件,包含了您的公司信息和web server信息。

一、 创建证书Keystore

keytool -genkey -alias -keyalg RSA –keysize 2048 -keystore

重要:

! 当创建时必须制定您的keystore 位置;

! 如果您正在续订您的证书,您必须创建新的key pair 和 keystore;

! 创建您的CSR和安装您的证书,您使用它来创建自签名的密钥存储库时,请使用相同的别名。

例如:

C:\> keytool -genkey -alias myalias -keysize 2048 -keyalg RSA -keystore c:\.mykeystore

输入keystore密码: password (请输入保护证书密钥的密码)

您的名字与姓氏是什么?请输入域名,例如:www.etsec.com.cn

您的组织单位名称是什么?请输入单位名称,如: Beijing eTsec Technology Co.,Ltd.

您的组织名称是什么?请输入部门名称,如: IT Dept

您所在的城市或区域名称是什么?输入城市名称,如:Beijing

您所在的州或省份名称是什么?输入省份名称,如:Beijing

该单位的两字母国家代码是什么?中国请输入CN

CN=www.etsec.com.cn, OU= Beijing eTsec, O=IT, L= Beijing, ST= Beijing, C=CN 正确吗?输入 Y

输入的主密码(如果和 keystore 密码相同,按回车):按回车

确保记住您所输入的密码,注意生成CSR时,在第2部分中会使用它。

二、生成证书签名请求(CSR)

1. keytool -certreq -keyalg RSA -alias -file certreq.csr -keystore

重要:

! 创建您的CSR和安装您的证书,您使用它来创建自签名的密钥存储库时,请使用相同的别名。

例如:

C:\>keytool -certreq -keyalg RSA -alias myalias -file certreq.txt -keystore c:\.mykeystore

输入keystore密码:

2. 打开生成CSR文件certreq.txt 。这个CSR文件显示如下:

-----BEGIN NEW CERTIFICATE REQUEST-----
cTBk90
MYd3d3

5w6T+q/f++0hqAqXumz/vGrzGVhKHlnxd7HW3ezS
GIbIUcOy1YdDc/1ZCqRpu3utYIZ6welK++l+QjlbL6p5RJJETkkLKXjb/WVFajNuPl7Yob9pbwA7
JBrCCKbFj+kzDNbGhCR1RgFA9vQj5vob41Vj+k+TQchliuTLL9rFXNDHrtgTMtA=
-----END NEW CERTIFICATE REQUEST-----

8. keystore是怎么生成的

生成android的keystore文件有以下两种方法:一、eclipse 中生成android keystore1、建立任意一个android项目(例如:AntForAndroid)2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了6、生成带签名的apk文件,到此就结束了。7、如果下次发布版本的时候,使用前面生成的keystore再签名。这样在项目根目录下就生成以上流程产生的androids.keystore了二、命令行生成keystoredos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

热点内容
比特币纽约共识时间 发布:2025-06-29 20:42:21 浏览:341
玉林市中心是不是搬去北流新圩 发布:2025-06-29 20:32:03 浏览:170
中国央行禁止比特币 发布:2025-06-29 20:25:04 浏览:962
btc只能用矿机挖吗 发布:2025-06-29 19:52:32 浏览:263
元宇宙最大app 发布:2025-06-29 19:41:09 浏览:594
eth为什么突然暴跌 发布:2025-06-29 19:41:09 浏览:645
福州市区块链政策 发布:2025-06-29 19:18:55 浏览:789
银江股份是元宇宙概念吗 发布:2025-06-29 18:57:57 浏览:610
2020年比特币减半后会暴涨吗 发布:2025-06-29 18:57:52 浏览:392
区块链技术法律应用 发布:2025-06-29 18:49:56 浏览:104