////public static X509Certificate2 InstallAndGetOces1FunctionCertificateFromCertificateStore() ////{ //// const string certificateSerialNumber = "40 37 fb 49"; //// string certificateFile = "Resources/Certificates/CVR30808460.Expire20131101.FOCES1.pfx"; //// string rootCertificateFile = "Resources/Certificates/TDC OCES Systemtest CA II.cer"; //// string certificatePassword = "******"; //// CertificateUtil.EnsurePfxCertificate(StoreName.My, StoreLocation.CurrentUser, certificateFile, certificatePassword); //// CertificateUtil.EnsureCerCertificate(StoreName.Root, StoreLocation.CurrentUser, rootCertificateFile); //// CertificateStoreIdentification sendCertificateLocation = new CertificateStoreIdentification(StoreLocation.CurrentUser, StoreName.My, certificateSerialNumber); //// CertificateLoader certificateLoader = new CertificateLoader(); //// X509Certificate2 certificate = certificateLoader.GetCertificateFromCertificateStoreInformation(sendCertificateLocation); //// return certificate; ////} ////public static X509Certificate2 InstallAndGetOces2FunctionCertificateFromCertificateStore() ////{ //// //const string certificateSerialNumber = "4C126E11"; //// const string certificateSerialNumber = "4C126E11"; //// string certificateFile = "Resources/Certificates/CVR30808460.Expire20170324.TU GENEREL FOCES2 gyldig (Funktionscertifikat).pfx"; //// string rootCertificateFile = "Resources/Certificates/TRUST2408 Systemtest VII Primary CA.cer"; //// string certificatePassword = "******"; //// CertificateUtil.EnsurePfxCertificate(StoreName.My, StoreLocation.CurrentUser, certificateFile, certificatePassword); //// CertificateUtil.EnsureCerCertificate(StoreName.Root, StoreLocation.CurrentUser, rootCertificateFile); //// CertificateStoreIdentification sendCertificateLocation = new CertificateStoreIdentification(StoreLocation.CurrentUser, StoreName.My, certificateSerialNumber); //// CertificateLoader certificateLoader = new CertificateLoader(); //// // live cert //// //X509Certificate2 certificate = certificateLoader.GetCertificateFromStoreWithSerialNumber("4c 8e 31 26", StoreLocation.CurrentUser, StoreName.My); //// X509Certificate2 certificate = certificateLoader.GetCertificateFromCertificateStoreInformation(sendCertificateLocation); //// //X509Certificate2 certificate = new X509Certificate2(certificateFile, certificatePassword, //// //X509KeyStorageFlags.Exportable | X509KeyStorageFlags.PersistKeySet); //// return certificate; ////} public static X509Certificate2 InstallAndGetOces2FunctionCertificateFromCertificateStore() { //const string certificateSerialNumber = "4C126E11"; //const string certificateSerialNumber = "4C126E11"; //string certificateFile = "Resources/Certificates/CVR30808460.Expire20170324.TU GENEREL FOCES2 gyldig (Funktionscertifikat).pfx"; //string rootCertificateFile = "Resources/Certificates/TRUST2408 Systemtest VII Primary CA.cer"; //string certificatePassword = "******"; //CertificateUtil.EnsurePfxCertificate(StoreName.My, StoreLocation.CurrentUser, certificateFile, certificatePassword); //CertificateUtil.EnsureCerCertificate(StoreName.Root, StoreLocation.CurrentUser, rootCertificateFile); //CertificateStoreIdentification sendCertificateLocation = new CertificateStoreIdentification(StoreLocation.CurrentUser, StoreName.My, certificateSerialNumber); CertificateLoader certificateLoader = new CertificateLoader(); // live cert //X509Certificate2 certificate = certificateLoader.GetCertificateFromStoreWithSerialNumber("4c 8e 31 26", StoreLocation.CurrentUser, StoreName.My); X509Certificate2 certificate = certificateLoader.GetCertificateFromStoreWithSerialNumber("58 18 c2 c6", StoreLocation.CurrentUser, StoreName.My); //X509Certificate2 certificate = new X509Certificate2(certificateFile, certificatePassword, //X509KeyStorageFlags.Exportable | X509KeyStorageFlags.PersistKeySet); return(certificate); }