草庐IT

keyStore

全部标签

java - 如何在android中安全地存储加密 key ?

我想知道如何在Android中安全地存储加密key?保护加密和key的最佳方案是什么? 最佳答案 根据您的评论,您需要使用本地key对当前Android版本和旧版本的数据进行加密AndroidKeystore旨在生成和保护您的key。但它不适用于18以下的API级别,并且在API级别23之前有一些限制。您将需要一个随机对称加密key,例如AES。AESkey用于加密和解密您的数据。我将根据AndroidAPI级别总结您的选项以安全地生成和存储它。API级别。向用户请求密码,从密码中导出加密key,缺点是应用程序启动时需要提示输入密码

java - 如何在android中安全地存储加密 key ?

我想知道如何在Android中安全地存储加密key?保护加密和key的最佳方案是什么? 最佳答案 根据您的评论,您需要使用本地key对当前Android版本和旧版本的数据进行加密AndroidKeystore旨在生成和保护您的key。但它不适用于18以下的API级别,并且在API级别23之前有一些限制。您将需要一个随机对称加密key,例如AES。AESkey用于加密和解密您的数据。我将根据AndroidAPI级别总结您的选项以安全地生成和存储它。API级别。向用户请求密码,从密码中导出加密key,缺点是应用程序启动时需要提示输入密码

java - 如何将证书链添加到 keystore ?

我有证书链文件-certificate.cer:subject=/C...issuer=/C=US/O=VeriSign,Inc...-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE-----subject=/C=US/O=VeriSign,Inc...issuer=/C=US/O=VeriSign,Inc...-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE-----subject=/C=US/O=VeriSign,Inc...issuer=/C=US/O=VeriSign,Inc...-

java - 如何将证书链添加到 keystore ?

我有证书链文件-certificate.cer:subject=/C...issuer=/C=US/O=VeriSign,Inc...-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE-----subject=/C=US/O=VeriSign,Inc...issuer=/C=US/O=VeriSign,Inc...-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE-----subject=/C=US/O=VeriSign,Inc...issuer=/C=US/O=VeriSign,Inc...-

java - 如何在 Java 中获取受信任的根证书列表?

我希望能够在Java应用程序中以编程方式访问所有受信任的根证书。我正在查看keystore接口(interface),但我希望获得JRE隐含的受信任根列表。这可以在任何地方访问吗? 最佳答案 有一个示例显示如何获取一组根证书并遍历它们,称为ListingtheMost-TrustedCertificateAuthorities(CA)inaKeyStore.这是一个稍微修改过的版本,可以打印出每个证书(在WindowsVista上测试)。importjava.io.File;importjava.io.FileInputStream

java - 如何在 Java 中获取受信任的根证书列表?

我希望能够在Java应用程序中以编程方式访问所有受信任的根证书。我正在查看keystore接口(interface),但我希望获得JRE隐含的受信任根列表。这可以在任何地方访问吗? 最佳答案 有一个示例显示如何获取一组根证书并遍历它们,称为ListingtheMost-TrustedCertificateAuthorities(CA)inaKeyStore.这是一个稍微修改过的版本,可以打印出每个证书(在WindowsVista上测试)。importjava.io.File;importjava.io.FileInputStream

java - android调用上的 keystore 版本错误

我想发出一个https请求。我使用bouncycaSTLe生成这样的keystore:keytool-importcert-trustcacerts-aliasludevCA-filelu_dev_cert.crt-keypassmypass-keystorekeystore.bks-storepassmypass-storetypeBKS-providerclassorg.bouncycastle.jce.provider.BouncyCastleProvider-providerpathbcprov-jdk15on-146.jar并且keylist命令返回一个正确的值。但是当我这样

java - android调用上的 keystore 版本错误

我想发出一个https请求。我使用bouncycaSTLe生成这样的keystore:keytool-importcert-trustcacerts-aliasludevCA-filelu_dev_cert.crt-keypassmypass-keystorekeystore.bks-storepassmypass-storetypeBKS-providerclassorg.bouncycastle.jce.provider.BouncyCastleProvider-providerpathbcprov-jdk15on-146.jar并且keylist命令返回一个正确的值。但是当我这样

java - 信任库中信任哪些证书?

我不太了解keystore/信任库术语,但就我而言,信任库保持对等服务器信任的证书。我可以使用查看keystore的内容keytool-list-keystorerefArchive/testkeystoreEnterkeystorepassword:password信任库有什么等价物吗?如何查看受信任的证书?谢谢! 最佳答案 通常的信任库(实际上应该只包含rootCA,但通常违反此规则)包含rootCAs的证书(公共(public)CA或私有(private)CA)。您可以使用验证信任库中的证书列表keytool-list-v-k

java - 信任库中信任哪些证书?

我不太了解keystore/信任库术语,但就我而言,信任库保持对等服务器信任的证书。我可以使用查看keystore的内容keytool-list-keystorerefArchive/testkeystoreEnterkeystorepassword:password信任库有什么等价物吗?如何查看受信任的证书?谢谢! 最佳答案 通常的信任库(实际上应该只包含rootCA,但通常违反此规则)包含rootCAs的证书(公共(public)CA或私有(private)CA)。您可以使用验证信任库中的证书列表keytool-list-v-k