public override Asn1Object ToAsn1Object() { // GeneralName is a choice already so most be explicitly tagged if (targetName != null) { return new DerTaggedObject(true, 0, targetName); } return new DerTaggedObject(true, 1, targetGroup); } }