Exemple #1
0
        /// <summary>
        /// Create x509Certificate from hex string.
        /// </summary>
        /// <param name="data">Hex string.</param>
        /// <returns>x509 certificate</returns>
        public static GXx509Certificate FromHexString(string data)
        {
            GXx509Certificate cert = new GXx509Certificate();

            cert.Init(GXCommon.HexToBytes(data));
            return(cert);
        }
Exemple #2
0
        /// <summary>
        /// Create x509Certificate from DER Base64 encoded string.
        /// </summary>
        /// <param name="der">Base64 DER string.</param>
        /// <returns>x509 certificate</returns>
        public static GXx509Certificate FromDer(string der)
        {
            der = der.Replace("\r\n", "");
            der = der.Replace("\n", "");
            GXx509Certificate cert = new GXx509Certificate();

            cert.Init(GXCommon.FromBase64(der));
            return(cert);
        }