Red Hat Application Migration Toolkit
package iaik.x509.extensions; import iaik.asn1.ASN1Object; import iaik.asn1.CodingException; import iaik.asn1.ObjectID; import iaik.asn1.structures.GeneralNames; import iaik.x509.V3Extension; import iaik.x509.X509ExtensionException; public class CertificateIssuer extends V3Extension { private GeneralNames a; public static final ObjectID oid = new ObjectID("2.5.29.29", "CertificateIssuer"); public String toString() { return this.a.toString(); } public ASN1Object toASN1Object() throws X509ExtensionException { try { return this.a.toASN1Object(); } catch (CodingException var2) { throw new X509ExtensionException(var2.getMessage()); } } public void setIssuer(GeneralNames var1) { this.a = var1; } public void init(ASN1Object var1) throws X509ExtensionException { try { this.a = new GeneralNames(var1); } catch (CodingException var3) { throw new X509ExtensionException(var3.getMessage()); } } public int hashCode() { return oid.hashCode(); } public ObjectID getObjectID() { return oid; } public GeneralNames getIssuer() { return this.a; } public CertificateIssuer(GeneralNames var1) { this.a = var1; } public CertificateIssuer() { } }