Opc.Ua.CertificateValidator.SaveCertificate C# (CSharp) Method

SaveCertificate() private method

Saves the certificate in the invalid certificate directory.
private SaveCertificate ( X509Certificate2 certificate ) : void
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
return void
        private void SaveCertificate(X509Certificate2 certificate)
        {
            try
            {
                ICertificateStore store = m_rejectedCertificateStore.OpenStore();

                try
                {
                    store.Delete(certificate.Thumbprint);
                    store.Add(certificate);
                }
                finally
                {
                    store.Close();
                }
            }
            catch (Exception e)
            {
                Utils.Trace(e, "Could not write certificate to directory: {0}", m_rejectedCertificateStore);
            }
        }