public static PgpPublicKey ImportPublicKey(this Stream publicIn) { var pubRings = new PgpPublicKeyRingBundle(PgpUtilities.GetDecoderStream(publicIn)).GetKeyRings().OfType <PgpPublicKeyRing>(); var pubKeys = pubRings.SelectMany(x => x.GetPublicKeys().OfType <PgpPublicKey>()); var pubKey = pubKeys.FirstOrDefault(); return(pubKey); }