/// <summary> /// Creates a CertificateStoreIdentifier object. /// </summary> public static Opc.Ua.CertificateStoreIdentifier 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> /// Opens the certificate store. /// </summary> public ICertificateStore OpenStore() { Opc.Ua.CertificateStoreIdentifier output = SecuredApplication.FromCertificateStoreIdentifier(this); return(output.OpenStore()); }
/// <summary> /// Creates a CertificateStoreIdentifier object. /// </summary> public static Opc.Ua.CertificateStoreIdentifier 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; }