Java Bouncy Castle: AuthorityKeyIdentifier 对象实例化
可以通过以下代码实例化 AuthorityKeyIdentifier 对象:
import org.bouncycastle.asn1.x509.AuthorityKeyIdentifier;
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
// 构建 SubjectPublicKeyInfo 对象
SubjectPublicKeyInfo spki = SubjectPublicKeyInfo.getInstance(publicKey.getEncoded());
// 构建 AuthorityKeyIdentifier 对象
AuthorityKeyIdentifier aki = new AuthorityKeyIdentifier(spki);
其中,publicKey 代表公钥对象。通过公钥对象获取到 SubjectPublicKeyInfo 对象,然后将其作为参数传入 AuthorityKeyIdentifier 的构造方法中,即可得到 AuthorityKeyIdentifier 对象。
原文地址: http://www.cveoy.top/t/topic/nwTd 著作权归作者所有。请勿转载和采集!