gpt4 book ai didi

java - [BouncyCaSTLe] PKCS10CertificationRequest.getEncoded() 返回什么编码?

转载 作者:行者123 更新时间:2023-12-01 22:16:53 31 4
gpt4 key购买 nike

是否返回 DER encoded数据,还是其他格式?

Javadoc我已经找到了一些细节方面有待改进的地方......

最佳答案

至少对于 v1.52, org.bouncycastle.pkcs.PKCS10CertificationRequest#getEncoded() 实现为:

public byte[] More ...getEncoded()
throws IOException
{
return certificationRequest.getEncoded();
}

这会调用 org.bouncycastle.asn1.pkcs.CertificationRequest#getEncoded() ,这会产生继承的方法 org.bouncycastle.asn1.ASN1Object#getEncoded() 。这个方法实际上有一些Javadoc,它声明“返回该对象的默认BER或DER编码”。

我不完全确定这是否保证 DER 编码,所以我执行了以下操作:

private byte[] makeDEREncodedRequest(final PKCS10CertificationRequest request) {
try {
return request.toASN1Structure().getEncoded(ASN1Encoding.DER);
} catch (IOException e) {
// ... <Exception handling code> ...
}
}

关于java - [BouncyCaSTLe] PKCS10CertificationRequest.getEncoded() 返回什么编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810218/

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