asn1objectparser.java
来自「java 文件下载器。可自定义」· Java 代码 · 共 61 行
JAVA
61 行
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: ASN1ObjectParser.java
package org.bouncycastle.asn1;
import java.io.IOException;
import java.io.InputStream;
// Referenced classes of package org.bouncycastle.asn1:
// ASN1EncodableVector, ASN1StreamParser, DEREncodable
public class ASN1ObjectParser
{
private int _baseTag;
private int _tagNumber;
private ASN1StreamParser _aIn;
protected ASN1ObjectParser(int baseTag, int tagNumber, InputStream contentStream)
{
_baseTag = baseTag;
_tagNumber = tagNumber;
_aIn = new ASN1StreamParser(contentStream);
}
int getTagNumber()
{
return _tagNumber;
}
int getBaseTag()
{
return _baseTag;
}
DEREncodable readObject()
throws IOException
{
return _aIn.readObject();
}
ASN1EncodableVector readVector()
throws IllegalStateException
{
ASN1EncodableVector v = new ASN1EncodableVector();
DEREncodable obj;
try
{
while ((obj = readObject()) != null)
v.add(obj.getDERObject());
}
catch (IOException e)
{
throw new IllegalStateException(e.getMessage());
}
return v;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?