/// <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); }
/// <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); }