Red Hat Application Migration Toolkit
package iaik.x509.ocsp; import iaik.asn1.ASN1; import iaik.asn1.ASN1Object; import iaik.asn1.CodingException; import iaik.asn1.OCTET_STRING; import iaik.asn1.ObjectID; import iaik.asn1.SEQUENCE; import iaik.x509.ocsp.BasicOCSPResponse; import iaik.x509.ocsp.Response; import iaik.x509.ocsp.UnknownResponseException; import iaik.x509.ocsp.a; public class ResponseBytes { // $FF: synthetic field static Class d; // $FF: synthetic field static Class e; Response a; ObjectID b; private static a c = new a(); static Class a(String var0) { try { return Class.forName(var0); } catch (ClassNotFoundException var2) { throw new NoClassDefFoundError(var2.getMessage()); } } public String toString() { StringBuffer var1 = new StringBuffer(); var1.append("reponseType: " + this.b.getName() + "\n"); var1.append(this.a); return var1.toString(); } public ASN1Object toASN1Object() { SEQUENCE var1 = new SEQUENCE(); var1.addComponent(this.b); var1.addComponent(new OCTET_STRING(this.a.getEncoded())); return var1; } public static void register(ObjectID var0, Class var1) { c.register(d != null?d:(d = a("iaik.x509.ocsp.Response")), var0, var1); } public ObjectID getResponseType() { return this.b; } public Response getResponse() { return this.a; } public void decode(ASN1Object var1) throws UnknownResponseException, CodingException { this.b = (ObjectID)var1.getComponentAt(0); try { this.a = create(this.b); this.a.decode((byte[])var1.getComponentAt(1).getValue()); } catch (InstantiationException var2) { throw new UnknownResponseException("Unknown response type: " + this.b.getName(), this.b, new ASN1((byte[])var1.getComponentAt(1).getValue())); } } public static Response create(ObjectID var0) throws InstantiationException { return (Response)c.create(d != null?d:(d = a("iaik.x509.ocsp.Response")), var0, false); } public ResponseBytes(Response var1) { this.a = var1; this.b = var1.getResponseType(); } public ResponseBytes(ASN1Object var1) throws UnknownResponseException, CodingException { this.decode(var1); } static { register(BasicOCSPResponse.responseType, e != null?e:(e = a("iaik.x509.ocsp.BasicOCSPResponse"))); } }