草庐IT

derObject

全部标签

java - 如何在 Java 中解码 DER 编码的字符串?

我正在尝试从数字证书中读取自定义扩展。我知道该值是用DER编码的GeneralString。有没有一种简单的方法可以正确解码并获得Java字符串?我尝试了以下操作,但“s”在字符串的开头包含了一些作为垃圾字符的编码元数据。byte[]ext=cert.getExtensionValue("1.2.3.4");Strings=newString(ext);System.out.println(s);有没有快速简便的方法来做到这一点?或者我真的需要使用一些完整的ASN.1库吗?谢谢! 最佳答案 使用下一页中包含的说明,我进行了一些更改,