草庐IT

keyStore

全部标签

Java:通过资源加载 SSL keystore

如果我有:System.setProperty("javax.net.ssl.keyStore",'/etc/certificates/fdms/WS1001237590._.1.ks');System.setProperty("javax.net.ssl.keyStorePassword",'DV8u4xRVDq');System.setProperty("sun.security.ssl.allowUnsafeRenegotiation","true");我可以毫无问题地打开安全连接。但是,我想将证书直接存储在war中,所以我使用:(文件输入流最终将成为资源流,但我这样做是为了让它

java - 在 Eclipse 中运行我签名的发布 keystore 时出现问题

我无法在Eclipse中运行我签名的发布keystore:我得到错误:Keystorewastamperedwith,orpasswordwasincorrect我该如何解决?这里是错误:这是我成功签署keystore的情况: 最佳答案 在Windows->Preferences->Android->Build中,您只需更改DEBUGKEYSTORE。您在此处指定的keystore不是用于签署要发布的应用程序,而是仅用于调试。与默认调试keystore一样,自定义调试keystore需要具有以下内容:Keystorepassword

java - 使用 Java 从 MacOS X keystore 获取私钥

我正在尝试访问我的个人MacOSX钥匙串(keychain)存储以检索特定私钥,以使用Java加密和签署一些数据。加密和签名部分功能正常,但我无法检索到我想要的私钥。以下是我为展示我遇到的问题而编写的一些代码:KeyStoremyKeyStore;myKeyStore=KeyStore.getInstance("KeychainStore","Apple");myKeyStore.load(null,null);//Getallthealiasesinalist(IthoughtthatcallingtheKeyStore//methodsduringtheiterationwasth

java - 在 Java 7 中加载 KeyStore 会泄漏类加载器

在Java7中加载KeyStore时,类加载器会泄漏。我已经使用Tomcat7.0.47和classloader-leak-prevention中的“查找泄漏”功能确认了这一点.这是testcode,webappwiththeleakin@Configuration和webappwiththeleakin@Controller.基本上这些线对我来说是导致泄漏的原因:InputStreamis=null;try{is=newFileInputStream("./app.truststore");KeyStorekeyStore=KeyStore.getInstance("JKS");ke

java - 加载 MSCAPI Java keystore 而不加载私钥(硬 token )

我想在Java中加载一个MSCAPIkeystore并检查MY存储中的可用证书。但是,这些证书的一些key驻留在硬件token上,并且弹出窗口会在加载期间询问token。有没有办法在加载Windowskeystore时延迟加载私钥?keyStore=KeyStore.getInstance("Windows-MY","SunMSCAPI");keystore.load(null,null); 最佳答案 弹出窗口是从MS-CAPI加密服务提供程序(CSP)激活的-USBtoken制造商提供的DLL-最后通过驱动程序(也由token制造

android - 如何在 android studio 中检索签名 APK 的 key 别名和 key 密码(从 Eclipse 迁移)

我目前在GooglePlay上发布了一个Android应用程序,我会定期更新它。在新推送之前,我按照以下流程对应用进行签名:在项目上按鼠标右键,“Android工具”->导出已签名的应用程序包提供keystore密码签署您的应用程序将apk文件上传到GooglePlay开发者控制台最近我将项目从Eclipse导入到AndroidStudio并继续在AndroidStudio上工作。现在我打算在应用程序中推送一个修复程序。我想我有这个选项可以在androidstudio中签署apk构建->生成签名的apk->据我了解,对于我的android应用程序,我必须使用之前用于将更新推送到Goog

android - 如何在 android studio 中检索签名 APK 的 key 别名和 key 密码(从 Eclipse 迁移)

我目前在GooglePlay上发布了一个Android应用程序,我会定期更新它。在新推送之前,我按照以下流程对应用进行签名:在项目上按鼠标右键,“Android工具”->导出已签名的应用程序包提供keystore密码签署您的应用程序将apk文件上传到GooglePlay开发者控制台最近我将项目从Eclipse导入到AndroidStudio并继续在AndroidStudio上工作。现在我打算在应用程序中推送一个修复程序。我想我有这个选项可以在androidstudio中签署apk构建->生成签名的apk->据我了解,对于我的android应用程序,我必须使用之前用于将更新推送到Goog

java - 以编程方式将 .cer 证书导入 keystore

如何将.p12证书从类路径导入javakeystore?首先,我使用了InstallCerthttps://code.google.com/p/java-use-examples/source/browse/trunk/src/com/aw/ad/util/InstallCert.java并做了一些更改,以便将服务器证书导入到java安装目录中的keystore中。这工作正常,但现在我想从我的类路径加载证书。编辑:我只使用.cer证书,请参阅下一个答案 最佳答案 答案:InputStreamcertIn=ClassLoader.cl

java - 何时安装 keystore 以及何时只安装包装在 keystore 中的证书

这个问题在这里已经有了答案:TruststoreandKeystoreDefinitions(7个答案)关闭6年前。我有一个PKCS#12我将其视为keystore文件,因为它包含一个key条目和一个证书条目。在Android中,我看到人们通过以下方式以编程方式安装keystore(代码来自Androiddeveloperblog):byte[]keystore=..(readfromaPKCS#12keystore)IntentinstallIntent=KeyChain.createInstallIntent();installIntent.putExtra(KeyChain.EX

安卓工作室 : cannot recover key

我已经在StackOverflow上搜索了一段时间,但我只是想确定...不久前我擦了笔记本电脑,并备份了我的所有文件。我备份了我的android.jks文件,它又恢复了原位。当我尝试生成一个签名的APK时,它给了我每个人都会遇到的同样可怕的错误:Error:Executionfailedfortask':app:packageRelease'.>Failedtoreadkeyconjugationappkeyfromstore"/Users/wasimsandhu/android.jks":Cannotrecoverkey我有我的android.jks、key密码、key存储密码。一切