Example #1
0
 private static X509Certificate GetX509Certificate(ICertificate2 cert)
 {
     string str = cert.Export(CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
     char[] chArray2 = new char[3];
     chArray2[0] = '\r';
     chArray2[1] = '\n';
     char[] trimChars = chArray2;
     return new X509Certificate(Convert.FromBase64String(str.TrimEnd(trimChars)));
 }
Example #2
0
        private static X509Certificate GetX509Certificate(ICertificate2 cert)
        {
            String certAsString = cert.Export(CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);

            char[] charArray = { '\r', '\n', '\0' };
            certAsString = certAsString.TrimEnd(charArray);

            byte[] buffer = Convert.FromBase64String(certAsString);
            return(new X509Certificate(buffer));
        }
Example #3
0
        private static X509Certificate GetX509Certificate(ICertificate2 cert)
        {
            String certAsString = cert.Export(CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
            char[] charArray = {'\r', '\n', '\0'};
            certAsString = certAsString.TrimEnd(charArray);

            byte[] buffer = Convert.FromBase64String(certAsString);
            return new X509Certificate(buffer);
        }