コード例 #1
0
        /// <summary>
        /// Converts the key to a ECDsaCng key
        /// </summary>
        /// <param name="key">Key to convert</param>
        /// <returns>ECDsaCng Key</returns>
        public static ECDsaCng ToECDsaCngKey(this Key key)
        {
            var dsa = new ECDsaCng(CngKey.Import(MsftECDsaCng.ConvertToCngKeyData(key), CngKeyBlobFormat.EccPrivateBlob));

            dsa.HashAlgorithm = CngAlgorithm.Sha256;
            return(dsa);
        }