当前位置: 首页 > 知识库问答 >
问题:

我可以用Bouncy Castle Keystore吗。Android上的优步?

宋新知
2023-03-14

根据Bouncy Castle留档,KeyStore有三种实现:

Bouncy Castle包有三个密钥库实现。

第一个“BKS”是一个密钥库,它将以与Sun“JKS”密钥库相同的方式使用keytool。密钥库可以抵抗篡改,但不能进行检查。

在第一种情况下,密钥使用3-Key-TripleDES加密。

第三个是与PKCS12兼容的密钥库。PKCS12提供了与常规密钥库略有不同的情况,密钥库密码是目前用于存储密钥的唯一密码。否则它支持与keytools一起使用所需的所有功能。在某些情况下,其他库总是期望处理Sun证书,如果是这种情况,请使用PKCS12-DEF,密钥库生成的证书将使用默认提供程序制作。在默认情况下,PKCS12使用3DES进行密钥保护,使用40位RC2保护证书。也可以通过使用PKCS12-3DES-3DES或PKCS12-DEF-3DES-3DES作为KeyStore类型来同时使用3DES。

我在互联网上找不到任何关于这个的有趣信息,似乎没有人使用它。

可以使用Keystore。BouncyCastle或Keystore。Android上的UBER?如何获取实例?KeyStore.get实例("UBER","BC");?它是否适用于所有Android版本?

共有1个答案

岳玉书
2023-03-14

是的,可以使用它,通过以下方式获取实例:

KeyStore.getInstance("UBER", "SC");

在正常的java代码中,这里应该是“BC”(BouncyCastle)提供程序,但是在Android上使用了SpongyCastle,所以我们需要在这里放“SC”。

 类似资料:
  • 问题内容: 要在iPhone上通过HTML拨打电话,我创建了一个标签,其标签的href格式为:。 Android上有与HTML相当的东西吗? 澄清-使用格式href =’tele:123-555-1212’确实适用于android。我正在设备上的本机Java包装中测试该应用程序。它似乎好像不能从本地包装器中托管的Web应用程序进行呼叫。 问题答案: 是的你可以;它也适用于Android: tel:

  • 问题很简单,在谷歌应用程序引擎上(无论是Java servlet还是Endpoints或其他),我可以使用Android类吗?i、 e.我可以在android中使用类似位图或任何其他类吗。图形软件包?

  • Vuforia官方网站上的所有示例都使用纯java或Java与c一起使用。但是,我的应用程序只使用NativeActivity,换句话说,它不包含Java代码。问题是我能在只有c代码的应用程序中使用Vuforia吗?

  • 根据Mozilla的说法,iOS上没有任何浏览器支持跨源开放策略,这是启用ShareDarrayBuffer的安全要求之一。这是否意味着我不能将SharedArrayBuffer用于iOS平台上的任何Web应用程序?

  • 问题内容: 我是C#网站开发人员。而且每天我都非常习惯使用jQuery并进行AJAX数据调用(我很喜欢)。但是,我对Android 完全是 NOOB 。我目前的阅读显示Android使用REST的服务进行数据交换。 所以我的问题是… Android可以使用jQuery mobile吗? 您可以在Android中拨打普通的AJAX电话吗? 您只能在Android中拨打REST通话吗? 问题答案: 经

  • 问题内容: 我正在使用Spring 3.0.x,并按照枚举单例模式进行实现。 最近,我们开始通过Spring收集这些类型,因此我需要在类中添加@Component。 收集方法是 完成此操作后,我观察到失败,原因是Spring无法初始化枚举类(这是可以理解的)。 我的问题是- 是否有其他方法可以将枚举类标记为bean? 还是我需要更改实施方式? 问题答案: 如果确实需要使用基于枚举的单例(尽管默认情