keytool相关内容
我想要一个程序来验证是否使用Oracle的SSLSocket类创建SSL套接字.在我的程序中,我希望客户端通过其证书(使用Keytool创建).服务器应验证证书,然后继续进行通信.我希望服务器检查连接到它的每个客户端的证书.假设所有密钥(服务器和客户端)都存储在Keystore中.我该如何实现? 编辑: 如果我不能正确传达我的问题,请原谅我.我是新来的.我正在阅读此链接以获取一些说明.
..
另一种尝试在此处打开消息 我的公司希望将部署规则集用于多种Java版本. 目前我们有1.6.0_13、1.7.0_51和1.8.0_66 Java 8是在Java控件主页的“系统"选项卡中选择的选项 用户标签包含Java 6、7和8 deployment.properties中的所有设置均为默认设置,并指向正确的位置或值 env变量集 java_home ="C:\ Pro
..
我在Windows中使用jdk 1.6.我有一个.der文件(DER编码X509证书),该文件想添加到我的cacerts文件中...因此,我尝试了以下操作: keytool-导入-keystore"C:\ Program Files \ Java \ jdk1.6.0_27 \ jre \ lib \ security \ cacerts" -trustcacerts-别名openldap-
..
我试图更深入地了解SSL,但是昨天看到您可以使用keytool指定-keyalg RSA时,我感到困惑. keytool中的-keyalg RSA与指定RSA的密码套件之间有什么区别,例如ECDHE_RSA_WITH_AES_128_CBC_SHA256. 谢谢. 解决方案 'keyalg'指定用于私钥/公钥对的算法,该算法与X.509证书一起用于身份验证目的,包括SSL的身份
..
keytool将Keystore type报告为JKS.预期为PKCS12. $ $(dirname $(readlink -f $(which keytool)))/java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-
..
因此,我们要使用JRE随附的bog-standard keytool实用程序.但是,我们没有费心寻找正确的路径和可执行文件扩展名,生成子进程并运行可执行文件的麻烦,而是总有一个绝妙的主意(“记住,我们每个人都不像我们所有人一样愚蠢!")直接调用KeyTool的main().它是用Java代码实现的,并且也随JRE一起提供,并且包含GPL的标准“类路径"异常,因此我们可以对其进行链接. 看一下
..
嗨,我想问一下我使用keytool导入证书时遇到的错误 这是错误: C:\Program Files (x86)\Java\jre6\lib\security\imig.cer -keystore C:\Program File s (x86)\Java\jre6\lib\security\cacerts -storepass changeit keytool error: java.lan
..
我想使用自己的自签名证书在HAProxy上进行SSL终止,并希望使用我创建的客户端证书来验证客户端访问权限. 我通过以下方式创建服务器(也是CA)证书: openssl genrsa -out ca.key 1024 openssl req -new -key ca.key -out ca.csr openssl x509 -req -days 365 -in ca.csr -sign
..
我写了一个自定义PKCS11提供程序,现在我想通过jarsigner来使用它. 我的命令: jarsigner -verbose -keystore NONE -storetype PKCS11 -providerClass my.provider.class jar_to_sign_on.jar "key_name" 我得到以下错误: jarsigner error: j
..
我正在尝试使用此代码使用APK签名者手动签名APK apksigner sign --ks D:\Android\SDK\keystores\release.keystore --ks-key-alias uploadcertificate --out app-release.apk app.apk 但是这给我一个错误 Failed to load signer "signer #
..
我有一个密钥库(keytool密钥存储区),用于从Eclipse-ADT签名.apk. 由于每次导出时都会出现非常烦人的密码请求,因此我试图找出如何避免重新输入密码的方法. 我当前的选择是: 使用Perl/X1 :::: XTEST,自动输入密码(不安全) 破解Eclipse以缓存密码(可能不安全,明显的时间损失) 删除密钥库密码,这似乎是最好的主意 尝试设置空密码失败:
..
我有一个由openssl通过以下方式生成的密钥对 openssl genrsa -out private_key.pem 2048 我将其转换为DER格式,如下所示: openssl pkcs8 -topk8-通知PEM-更新DER -in private_key.pem \ -out private_key.der -nocrypt 现在我想在android中导入它,但是
..
我正在尝试使用Java API创建PKCS12密钥库文件.但是,一旦我尝试导入证书,就会出现异常 java.security.KeyStoreException: TrustedCertEntry not supported 我的代码是: Provider p = Security.getProvider(BouncyCastleProvider.PROVIDER_NAME); .
..
如何使用Google正确验证您的客户? 我正在关注本教程 https://developers.google.com/android/guides/client-auth 我将此文本复制到命令提示符- keytool -exportcert -list -v \ -alias androiddebugkey -keystore%USERPROFILE%.android \ debug.
..
为了将我的Xamarin.Android应用程序签名,我无法将现有密钥库导入Visual Studio 2017(15.7.2). 我切换了机器,所以我不得不重新安装VS.我已经成功创建了一个档案,但是无法将旧的密钥库导入VS.不管我尝试什么,我都会得到相同的神秘错误.我可以使用keytool手动签名APK,所以这与密码错误无关. 解决方案 从旧计算机中的该路径复制文件夹 Keyst
..
由于某种原因,我收到了此消息: keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 我知道我无法“修复"密钥库,但是我想重置密钥库,但不知道如何操作,尤其是因为我不知道默认密钥库的位置. 注意:我只希望它们“空白",所以我从默认值重新启动.仍然我什至无法
..
两年前,我获得了VeriSign/Symantec SSL证书.发起此请求时,我们在与证书的通用名称无关的随机服务器上创建了CSR.要创建Java密钥库,我执行了以下两个步骤. openssl pkcs12 -export -in common_name.cer -inkey common_name.key -out renewal.p12 -name common_name_alias -
..
我希望在我的Angular Spring MVC应用程序中实现基于令牌的身份验证 (Nimbus JOSE+JWT).我还想实现基于RSA的密钥库工具,并具有基于“私有"和“公共"密钥的身份验证来标识客户端.我该怎么办? 我只需要执行以下步骤: 1) Create a .keystore 2) Generate private.der cert file 3) Generate pub
..
我需要将由证书签名的jar的到期日期更改为30天.因此,我按顺序执行(我为第一个命令提供了相关的输入).但是,尽管将-validity选项指定为30天,但jarsigner命令说该证书在6个月后失效(默认).我该如何改变这个主意?以下是我使用的命令列表 keytool -genkey -keystore test -alias testAlias -validity 30
keyt
..
我使用Dockerfile为需要HTTPS的Web应用程序创建图像.但是,我遇到了Certificate not imported, alias already exists Java异常.当我尝试不使用Dockerfile时(仅从命令行),便能够删除现有别名,并且export,import起作用.但Dockerfile则不行.有任何想法吗?谢谢! Docker
..