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