Example #1
0
        /// <summary>
        /// Gets the instance from certificate.
        /// </summary>
        /// <param name="cert">The cert.</param>
        /// <param name="certThumbprint">The cert thumbprint.</param>
        /// <returns></returns>
        public static Asymmetric GetInstanceFromCertificate(X509Certificate2 cert, string certThumbprint)
        {
            var instance = new Asymmetric();

            instance.SetCert(cert, certThumbprint);

            return(instance);
        }
Example #2
0
        /// <summary>
        /// Gets the instance from certificate.
        /// </summary>
        /// <param name="rawData">The raw data.</param>
        /// <returns></returns>
        public static Asymmetric GetInstanceFromCertificate(byte[] rawData)
        {
            var instance = new Asymmetric();
            var cert     = new X509Certificate2(rawData);

            instance.SetCert(cert, GetCertThumbprint(cert));

            return(instance);
        }