gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 20:54:21 24 4
gpt4 key购买 nike

<分区>

我有一个 PKCS#12我将其视为 keystore 文件,因为它包含一个 key 条目和一个证书条目

在 Android 中,我看到人们通过以下方式以编程方式安装 keystore (代码来自 Android developer blog):

byte[] keystore = . . (read from a PKCS#12 keystore)

Intent installIntent = KeyChain.createInstallIntent();
installIntent.putExtra(KeyChain.EXTRA_PKCS12, keystore);
startActivityForResult(installIntent, INSTALL_KEYSTORE_CODE);

我还看到人们以编程方式仅安装证书包裹在 keystore 中:

Intent intent = KeyChain.createInstallIntent();
intent.putExtra(KeyChain.EXTRA_CERTIFICATE, cert);
startActivity(intent);

此外,我还看到有人同时安装 keystore 和包装在 keystore 中的证书。例如,this article向我们展示了如何首先安装 keystore ,然后以编程方式安装包装在 keystore 中的证书。

我真的很困惑什么时候应该只安装 keystore ,什么时候应该只安装证书(包装在 keystore 中)?我应该什么时候安装两者?有人可以让我清楚这一点吗?

例如,我的 keystore PKCS#12 文件 (mycert.p12) 包含 key /证书对,用于连接到 VPN 服务器。我的 android 客户端应该什么时候安装包含在 keystore 中的 keystore 和证书?客户端应该什么时候安装包含在 keystore 中的唯一证书?有什么区别 ?我对此很困惑。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com