public static System.Security.Cryptography.X509Certificates.PublicKey MSPublicKey(this Org.BouncyCastle.Crypto.AsymmetricKeyParameter public_key) { Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo gensubinfo = Org.BouncyCastle.X509.SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(public_key); return(Conversions.DecodeX509PublicKey(gensubinfo.ToAsn1Object().GetEncoded())); }