精华内容
下载资源
问答
  • keystore

    2017-12-10 15:44:00
    关于keystore的简单介绍 Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。在keystore里,包含两种数据:1. 密钥实体(Key ...
     

    Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。 
    在keystore里,包含两种数据: 
    1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 
    2. 可信任的证书实体(trusted certificate entries)——只包含公钥

    ailas(别名)每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写

    JDK中keytool常用命令:

    -genkey 在用户主目录中创建一个默认文件”.keystore”,还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 
    (在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:\Documents and Settings\UserName\文件名为“.keystore”) 
    -alias 产生别名 
    -keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中) 
    -keyalg 指定密钥的算法 (如 RSA DSA(如果不指定默认采用DSA)) 
    -validity 指定创建的证书有效期多少天 
    -keysize 指定密钥长度 
    -storepass 指定密钥库的密码(获取keystore信息所需的密码) 
    -keypass 指定别名条目的密码(私钥的密码) 
    -dname 指定证书拥有者信息 例如: “CN=名字与姓氏,OU=组织单位名称,O=组织名称,L=城市或区域名称,ST=州或省份名称,C=单位的两字母国家代码” 
    -list 显示密钥库中的证书信息 keytool -list -v -keystore 指定keystore -storepass 密码 
    -v 显示密钥库中的证书详细信息 
    -export 将别名指定的证书导出到文件 keytool -export -alias 需要导出的别名 -keystore 指定keystore -file 指定导出的证书位置及证书名称 -storepass 密码 
    -file 参数指定导出到文件的文件名 
    -delete 删除密钥库中某条目 keytool -delete -alias 指定需删除的别 -keystore 指定keystore -storepass 密码 
    -printcert 查看导出的证书信息 keytool -printcert -file yushan.crt 
    -keypasswd 修改密钥库中指定条目口令 keytool -keypasswd -alias 需修改的别名 -keypass 旧密码 -new 新密码 -storepass keystore密码 -keystore sage 
    -storepasswd 修改keystore口令 keytool -storepasswd -keystore e:\yushan.keystore(需修改口令的keystore) -storepass 123456(原始密码) -new yushan(新密码) 
    -import 将已签名数字证书导入密钥库 keytool -import -alias 指定导入条目的别名 -keystore 指定keystore -file 需导入的证书

    • 创建keystore文件 
      keytool -genkey -alias dotuian -keystore dotuian.keystore -keyalg RSA 
      生成一个名为 dotuian.keystore 的文件

    • 检查一个keystore:

    keytool -list -v -keystore dotuian.keystore
    Enter keystore password:your password(输入密码) 
    • 1
    • 2
    • 输出keystore到一个文件:testkey:
    keytool -export -alias dotuian -keystore dotuian.keystore -rfc -file dotuian.cer 
    Enter keystore password:your password(输入密码) 
    • 1
    • 2

    将把证书库 dotuian.keystore 中的别名为 dotuian 的证书导出到 dotuian.cer 证书文件中,它包含证书主体的信息及证书的公钥,不包括私钥,可以公开。

    • 查看保存在文件中的证书
    keytool -printcert -file dotuian.cer
    • 1
    • 输入证书到一个新的truststore
    keytool -import -alias tomcat -file testkey -keystore truststore 
    
    • 1
    • 2
     
     

    转载于:https://www.cnblogs.com/cn-chy-com/p/8017086.html

    展开全文
  • KeyStore

    2013-07-10 11:23:32
    keytool:有效的安全钥匙和证书的管理工具 创建命令:keytool -genkey -alias crab -keystore access.keystore -keyalg RSA  修改密码:keytool -keypasswd -alias crab -keypass "xxxxx" -new newpass


    keytool:有效的安全钥匙和证书的管理工具

    -genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书(在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:/Documents and Settings/UserName/文件名为“.keystore”)

    -alias 产生别名
    -keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中)
    -keyalg 指定密钥的算法 (如 RSA DSA(如果不指定默认采用DSA))
    -validity 指定创建的证书有效期多少天
    -keysize 指定密钥长度
    -storepass 指定密钥库的密码(获取keystore信息所需的密码)
    -keypass 指定别名条目的密码(私钥的密码)
    -dname 指定证书拥有者信息 例如: "CN=名字与姓氏,OU=组织单位名称,O=组织名称,L=城市或区域名称,ST=州或省份名称,C=单位的两字母国家代码"
    -list 显示密钥库中的证书信息 keytool-list -v -keystore 指定keystore -storepass 密码
    -v 显示密钥库中的证书详细信息
    -export 将别名指定的证书导出到文件 keytool-export -alias 需要导出的别名 -keystore 指定keystore -file 指定导出的证书位置及证书名称 -storepass 密码
    -file 参数指定导出到文件的文件名
    -delete 删除密钥库中某条目 keytool-delete -alias 指定需删除的别 -keystore 指定keystore -storepass 密码
    -printcert 查看导出的证书信息 keytool-printcert -file yushan.crt
    -keypasswd 修改密钥库中指定条目口令 keytool-keypasswd -alias 需修改的别名 -keypass 旧密码 -new 新密码 -storepass keystore密码 -keystore sage
    -storepasswd 修改keystore口令 keytool-storepasswd -keystore e:/yushan.keystore(需修改口令的keystore) -storepass 123456(原始密码) -new yushan(新密码)
    -import 将已签名数字证书导入密钥库 keytool-import -alias 指定导入条目的别名 -keystore 指定keystore -file 需导入的证书

    参数默认值:
    -alias "mykey"
    -keyalg "DSA"
    -keysize 1024
    -validity 90
    -keystore 用户宿主目录中名为 .keystore 的文件
    -file 读时为标准输入,写时为标准输出





    展开全文
  • keystore文件

    2017-10-26 17:18:22
    自己生成的keystore,包含一个keystore 文件和一个readme.txt 密码文件 ,可以直接下载使用,
  • 获取KeyStore信息

    2018-04-26 16:05:46
    获取KeyStore信息获取KeyStore信息获取KeyStore信息获取KeyStore信息获取KeyStore信息获取KeyStore信息
  • 生成 keystore

    2021-01-22 17:47:29
    1. 生成 keystore keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 input password: xxxx123 2. 查看 SHA-1 keytool -list -v -keystore...

    1. 生成 keystore

    keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
    

    input password: xxxx123

    2. 查看 SHA-1

    keytool -list -v -keystore ./my-upload-key.keystore -alias my-key-alias -storepass xxxx123 -keypass xxxx123
    keytool -exportcert -list -v -keystore ./my-upload-key.keystore -alias my-key-alias -storepass xxxx123 -keypass xxxx123
    

    firebase or facebook 需要 keystore. 注意, 如果密码错误, 以下语句并不会出错, 但是打印结果是错误的

    keytool -exportcert -alias my-key-alias -keystore ./my-upload-key.keystore -storepass xxxx123 -keypass xxxx123 | openssl sha1 -binary | openssl base64
    
    展开全文
  • keystore处理

    2011-12-01 21:46:46
    keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理 keystore,批处理
  • 一、生成keystore 安装java的jdk下载 然后找到安装目录下的keystore.exe cmd 运行到这个bin目录,执行如下命令 keytool -genkey -alias 别名.keystore -keyalg RSA -validity 36500 -keystore 生成的文件名....

    一、生成keystore

    安装java的jdk下载

    然后找到安装目录下的keystore.exe

    cmd 运行到这个bin目录,执行如下命令

    keytool -genkey -alias 别名.keystore -keyalg RSA -validity 36500 -keystore 生成的文件名.keystore

    RSA是一种类型,36500指的是十年有效期,其他两个中文注意替换英文,我只是特别标注要改的地方,不要用中文

    回车后出来一坨,直接填,注意秘钥库口令在cmd中是不显示的,自己输入了啥是看不见的,输完回车就好

    如果遇到任何报错,我建议不要搜博客去解决,你会哭,跟修水管似的。

    建议:直接把我刚截图的那个keytool.exe复制出来放到D盘随便个位置,

    然后cmd一样运行到你新移动过来的目录,再走一套刚刚的命令,你会发现异常顺利!

    二、查看keystore文件信息

    cmd运行如下命令,注意这个cmd是在java安装目录bin文件夹下,要不就是按我上面提到的把keytool.exe移动到的新目录,总之目录下要有keytool.exe

    优先使用者第一个命令!keytool与证书文件不同目录就使用第二个。

    keytool -list -v -keystore jone.keystore
    keytool.exe -list -keystore D:\DemoProject\jone.keystore

     

     

    展开全文
  • KeyStore 简述

    2020-07-14 17:04:08
    涉及 Java KeyStore.
  • cmd命令行输入: keytool -list -v -keystore keystore.keystore  再输入秘钥即可
  • Android keystore

    2018-05-12 16:34:42
    列出keystore的详情 keytool -list -keystore debug.keystore 默认debug.keystore的配置 keyAlias 'androiddebugkey' keyPassword 'android' storeFile file('keystore/debug.keysto...
  • 介绍如何生成keystorecmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。C:\ProgramFiles\Java\jdk1.7.0_01\bin>keytool-genkey-aliasandroid....
  • keystore秘钥文件

    2019-03-25 09:11:21
    解压后,可得到一个abc.keystore的文件,里面随便填写了名称,组织单位、城市之类的信息,秘钥口令111111。
  • public class KeyStoreextends Object...提供了三种基本的KeyStore.Entry实现:KeyStore.PrivateKeyEntry此类型的条目保存一个加密的PrivateKey,可以选择用受保护格式存储该私钥,以防止未授权访问。它还随附一个相...
  • 1.生成keyStore文件在命令行下执行以下命令:Shell代码 收藏代码keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystore其中-genkey表示生成密钥-validity指定证书有效期,...
  • 1.生成keyStore文件在命令行下执行以下命令:Shell代码 收藏代码 keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystore 其中-genkey表示生成密钥-validity指定证书有效...
  • Android Studio 默认keystore 以及自定义keystore

    万次阅读 多人点赞 2016-05-19 22:19:31
    我们使用Android Studio 运行或测试我们的app 它使用一个默认的debug.keystore进行签名。 这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio会自动...
  • 生成keystore

    2018-01-03 14:13:01
    进行Android项目开发中想要将androidapp导出为apk的时候需要选择一个数字证书,即keystore文件(android.keystore),它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成android.keystore文件...
  • Java KeyStore

    2017-10-31 13:46:15
    背景知识:非对称加密算法、公钥(public key)和私钥(private key)  Keytool是一个Java数据证书的管理工具。  ...keystore  ...Keytool将密钥(key)和证书(certificates)存在一个称为keystore的...在keystore
  • keystore案例

    千次阅读 2017-07-25 23:59:31
    keystore证书文件使用案例 keystore用来保存公钥和私钥验证安全信息不被篡改。 签名--->>>>验签 // 签名方法 public static String sign(String noSign){ String MYBK_KeystorePath = "src/wlpt.keystore"; // ...
  • 1.生成keyStore文件在命令行下执行以下命令:Shell代码 收藏代码keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystore其中-genkey表示生成密钥-validity指定证书有效期,...
  • 1. 一路cd到JAVA_HOME\bin下/usr/lib/jvm/jdk1.7.0_51/bin$./keytool -genkey -v -keystore .keystore -alias -keyalg RSA -keysize 2048 -validity 100002. 按提示完成下列信息输入密钥库口令:再次输入新口令:您的...
  • Android 生成 keystore

    2020-08-22 16:27:15
    1 创建 keystore 文件 keytool -genkey -alias [别名] -keyalg RSA -keysize 1024 -keystore [文件名称.keystore] -validity [eg.18250 有效期天数] 2 升级为pkcs12 keytool -importkeystore -srckeystore 文件名....
  • 我们使用Android Studio 运行或测试我们的app 它使用一个默认的debug.keystore进行签名。 这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio会自动...
  • debugkeystore

    2015-08-07 10:04:11
    首先建立一个自己的my.keystore。(名字自己起) 修改keystore密码的命令(keytool为JDK自带的命令工具,my.keystore为自己的文件名) 输入命令:keytool -storepasswd -keystore my.keystore 执行后会提示输入...
  • 查看keystore的相关信息 window 下找到安装的jre/bin 目录,按住 shift 键,鼠标右键打开命令行, cmd窗口中输入: keytool -list -v -keystore 输入密钥库口令: 如果是android debug 自带的keystore,密码是:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,262
精华内容 6,104
关键字:

keystore