如何从 KeyStore 中提取 PublicKey 和 PrivateKey?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1263个文字,预计阅读时间需要6分钟。
KeyStore(密钥库)用于存储加密密钥和证书。KeyStore管理不同类型的条目(entry)。每种类型的条目都实现了KeyStore.Entry接口,提供了三个基本接口:KeyStore.Entry.Private、KeyStore.Entry.Public和KeyStore.Entry.TrustAnchor。
KeyStore(译:密钥存储库) 代表用于加密密钥和证书的存储设施。
KeyStore 管理不同类型的 entry(译:条目)。每种类型的 entry 都实现了 KeyStore.Entry 接口。提供了三个基本的 KeyStore.Entry 实现:
KeyStore.PrivateKeyEntry
KeyStore.SecretKeyEntry
KeyStore.TrustedCertificateEntry
这种类型的 Entry 持有一个加密PrivateKey,可以选择以受保护的格式存储,以防止未经授权的访问。它还伴随着对应的公钥的证书链。私钥和证书链由给定实体用于自我身份验证。这种身份验证的应用程序包括软件分发组织,它们将JAR文件作为发布和/或许可软件的一部分进行签名。
这种类型的 Entry 持有一个加密的SecretKey,它可以选择以受保护的格式存储,以防止未经授权的访问。
这种类型的Entry包含一个属于另一方的公钥证书。它被称为受信任的证书,因为密钥存储库所有者信任证书中的公钥确实属于证书的主体(所有者)标识的身份。这种类型的Entry可用于对其他方进行身份验证。
本文共计1263个文字,预计阅读时间需要6分钟。
KeyStore(密钥库)用于存储加密密钥和证书。KeyStore管理不同类型的条目(entry)。每种类型的条目都实现了KeyStore.Entry接口,提供了三个基本接口:KeyStore.Entry.Private、KeyStore.Entry.Public和KeyStore.Entry.TrustAnchor。
KeyStore(译:密钥存储库) 代表用于加密密钥和证书的存储设施。
KeyStore 管理不同类型的 entry(译:条目)。每种类型的 entry 都实现了 KeyStore.Entry 接口。提供了三个基本的 KeyStore.Entry 实现:
KeyStore.PrivateKeyEntry
KeyStore.SecretKeyEntry
KeyStore.TrustedCertificateEntry
这种类型的 Entry 持有一个加密PrivateKey,可以选择以受保护的格式存储,以防止未经授权的访问。它还伴随着对应的公钥的证书链。私钥和证书链由给定实体用于自我身份验证。这种身份验证的应用程序包括软件分发组织,它们将JAR文件作为发布和/或许可软件的一部分进行签名。
这种类型的 Entry 持有一个加密的SecretKey,它可以选择以受保护的格式存储,以防止未经授权的访问。
这种类型的Entry包含一个属于另一方的公钥证书。它被称为受信任的证书,因为密钥存储库所有者信任证书中的公钥确实属于证书的主体(所有者)标识的身份。这种类型的Entry可用于对其他方进行身份验证。

