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 IssuerAltName extends V3Extension { private GeneralNames a; public static final ObjectID oid = new ObjectID("2.5.29.18", "IssuerAltName"); 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 setGeneralNames(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 getGeneralNames() { return this.a; } public IssuerAltName(GeneralNames var1) { this.a = var1; } public IssuerAltName() { } }