gpt4 book ai didi

java - 从 DEROctetString 到 KeyUsage

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:54 27 4
gpt4 key购买 nike

bouncycastle我可以从 KeyUsage 开始创建 DEROctetString。

如何从 DEROctetString 开始获取 KeyUsage?

示例:

DEROctetString derString = new DEROctetString(new KeyUsage(KeyUsage.digitalSignature));
KeyUsage ku = ...(some code to get back KeyUsage starting from derString)...

我需要这个,因为我能够使用 KeyUsage 扩展请求创建证书请求,但是,仅凭证书请求,我无法取回 KeyUsage 扩展。

最佳答案

我找到了使用 ASN1InputStream 的解决方案:

ASN1InputStream ais = new ASN1InputStream(derOctetString.getOctetStream());
KeyUsage ku = new KeyUsage((DERBitString) ais.readObject());

这有效!

关于java - 从 DEROctetString 到 KeyUsage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129227/

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