gpt4 book ai didi

java - 创建 key 使用 Bouncy CaSTLe 中的离线 CRL 签名

转载 作者:行者123 更新时间:2023-12-01 14:48:37 31 4
gpt4 key购买 nike

如何通过 bouncy casle 创建 key 使用离线 CRL 签名?我知道如何使用常量创建预定义的 keyCertSign 或其他...

import org.bouncycastle.asn1.x509.KeyUsage;
KeyUsage keyUsage = new KeyUsage(KeyUsage.keyCertSign | KeyUsage.cRLSign);

最佳答案

KeyUsage.cRLSign 应涵盖 CRL 签名和离线 CRL 签名。根据 X.509 规范 RFC 5280只有 9 个基本按键用法。

      KeyUsage ::= BIT STRING {
digitalSignature (0),
nonRepudiation (1), -- recent editions of X.509 have
-- renamed this bit to contentCommitment
keyEncipherment (2),
dataEncipherment (3),
keyAgreement (4),
keyCertSign (5),
cRLSign (6),
encipherOnly (7),
decipherOnly (8) }

如果设置了 cRLSign 位,并且您在 IE 中打开证书,您将看到“Off-line CRL Signing,CRL Signing”。其他证书查看者可能只是说“CRL 签名”。

关于java - 创建 key 使用 Bouncy CaSTLe 中的离线 CRL 签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123152/

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