【发布时间】:2015-05-27 13:10:15
【问题描述】:
我有一个 asn.1 文件,其内容未知,因为我无法正确读取它。 我在 stackoverflow 中找到了一些答案,但对此我有一些疑问。
public static void main(String[] args) throws IOException {
ASN1InputStream ais = new ASN1InputStream( new FileInputStream(new File("asnfile")));
while (ais.available() > 0){
DERObject obj = ais.readObject();
System.out.println(ASN1Dump.dumpAsString(obj, true));
//System.out.println(CustomTreeNode.dumpAsString(obj));
}
ais.close();
}
代码的输出如下所示:
> 00
> Tagged [0] IMPLICIT
> DER Sequence
> Tagged [0] IMPLICIT
> DER Octet String[1]
> 00
> Tagged [1] IMPLICIT
> DER Octet String[8]
> 15051312215238f6 !R8
> Tagged [2] IMPLICIT
> DER Octet String[8]
> 53968510617268f0 Sarh
> Tagged [3] IMPLICIT
我认为这不是实际的格式。我如何读取文件以及在我的项目中添加哪些 jars 才能读取文件。
【问题讨论】: