/// <summary> /// Creates a CertificateTrustList object. /// </summary> public static Opc.Ua.CertificateTrustList ToCertificateTrustList(CertificateStoreIdentifier input) { Opc.Ua.CertificateTrustList output = new Opc.Ua.CertificateTrustList(); if (input != null) { output.StoreType = input.StoreType; output.StorePath = input.StorePath; output.ValidationOptions = (Opc.Ua.CertificateValidationOptions)input.ValidationOptions; } return(output); }
FromCertificateStoreIdentifier(CertificateStoreIdentifier input) { Opc.Ua.CertificateStoreIdentifier output = new Opc.Ua.CertificateStoreIdentifier(); if (input != null) { output.StoreType = input.StoreType; output.StorePath = input.StorePath; output.ValidationOptions = (Opc.Ua.CertificateValidationOptions)input.ValidationOptions; } return(output); }
/// <summary> /// Creates a CertificateStoreIdentifier object. /// </summary> public static CertificateStoreIdentifier ToCertificateStoreIdentifier(Opc.Ua.CertificateStoreIdentifier input) { if (input != null && !String.IsNullOrEmpty(input.StoreType) && !String.IsNullOrEmpty(input.StorePath)) { CertificateStoreIdentifier output = new CertificateStoreIdentifier(); output.StoreType = input.StoreType; output.StorePath = input.StorePath; output.ValidationOptions = (int)input.ValidationOptions; return(output); } return(null); }
/// <summary> /// Displays the dialog. /// </summary> public CertificateIdentifier ShowDialog(CertificateStoreIdentifier store, string issuerKeyFilePath, X509Certificate2 certificate) { CertificateStoreCTRL.StoreType = null; CertificateStoreCTRL.StorePath = null; IssuerKeyFilePathTB.Text = null; IssuerPasswordTB.Text = null; ApplicationNameTB.Text = null; ApplicationUriTB.Text = null; SubjectNameTB.Text = null; DomainsTB.Text = System.Net.Dns.GetHostName(); KeySizeCB.SelectedIndex = 0; LifeTimeInMonthsUD.Value = 60; if (store != null) { CertificateStoreCTRL.StoreType = store.StoreType; CertificateStoreCTRL.StorePath = store.StorePath; } if (issuerKeyFilePath != null) { IssuerKeyFilePathTB.Text = issuerKeyFilePath; } UpdateWithCertificate(certificate); if (ShowDialog() != DialogResult.OK) { return null; } return m_certificate; }
/// <summary> /// Creates a CertificateTrustList object. /// </summary> public static Opc.Ua.CertificateTrustList ToCertificateTrustList(CertificateStoreIdentifier input) { Opc.Ua.CertificateTrustList output = new Opc.Ua.CertificateTrustList(); if (input != null) { output.StoreType = input.StoreType; output.StorePath = input.StorePath; output.ValidationOptions = (Opc.Ua.CertificateValidationOptions)input.ValidationOptions; } return output; }
/// <summary> /// Creates a CertificateStoreIdentifier object. /// </summary> public static CertificateStoreIdentifier ToCertificateStoreIdentifier(Opc.Ua.CertificateStoreIdentifier input) { if (input != null && !String.IsNullOrEmpty(input.StoreType) && !String.IsNullOrEmpty(input.StorePath)) { CertificateStoreIdentifier output = new CertificateStoreIdentifier(); output.StoreType = input.StoreType; output.StorePath = input.StorePath; output.ValidationOptions = (int)input.ValidationOptions; return output; } return null; }