private static Asn1Object GetIssuer(byte[] enc) { Asn1InputStream inp = new Asn1InputStream(new MemoryStream(enc)); Asn1Sequence seq = (Asn1Sequence)inp.ReadObject(); return (Asn1Object)seq[seq[0] is DerTaggedObject ? 3 : 2]; }