using System.Security.Cryptography;
public class CertificateExtractor {
public static void Main() {
string YourCertificate = "ZSv/WkOGiQ25eqY+A5Lgln3pq91NidrEBM/BezdP0gbYJFS6y";
byte[] CertByte = Convert.FromBase64String(YourCertificate);
byte[] bytes = Encoding.UTF8.GetBytes("b5nHjsMrqaeNliSs3jyOzgpD");
byte[] bytes2 = Encoding.UTF8.GetBytes("wuD6keVr");
TripleDESCryptoServiceProvider tripleDESCryptoServiceProvider = new TripleDESCryptoServiceProvider();
using (MemoryStream memoryStream = new MemoryStream())
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, tripleDESCryptoServiceProvider.CreateDecryptor(bytes, bytes2), CryptoStreamMode.Write))
cryptoStream.Write(CertByte, 0, CertByte.Length);
result = memoryStream.ToArray();
Console.WriteLine(Encoding.UTF8.GetString(result));