QuickOPC User's Guide and Reference
AllowOwnCertificatePrompt Property (UAClientServerApplicationParameters)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Engine Namespace > UAClientServerApplicationParameters Class : AllowOwnCertificatePrompt Property
Determines whether the component can interact with the user when checking or creating an application instance certificate.
Syntax
'Declaration
 
<DataMemberAttribute()>
<DefaultValueAttribute(True)>
Public Property AllowOwnCertificatePrompt As Boolean
'Usage
 
Dim instance As UAClientServerApplicationParameters
Dim value As Boolean
 
instance.AllowOwnCertificatePrompt = value
 
value = instance.AllowOwnCertificatePrompt
[DataMember()]
[DefaultValue(true)]
public bool AllowOwnCertificatePrompt {get; set;}
[DataMember()]
[DefaultValue(true)]
public:
property bool AllowOwnCertificatePrompt {
   bool get();
   void set (    bool value);
}

Property Value

If set to false (the default), no dialogs will be displayed.
Remarks

Setting this property to true has effect only when the current process is running in user interactive mode.

The actual user interaction controlled by this parameters is performed by a code in OPC UA Configuration Library. As such, it does not have the same visual appearance and behavior as user interface provided by the component itself. Specifically, the dialogs do not have timeouts associated with them. This means that the current activity can be blocked for extended periods of time, or even indefinitely.

The situations in which the user interaction controlled by this parameters are quite rare. Following dialogs or message boxes can appear when this parameter is set to true:

In order to obtain or modify this parameter, access the UAClientServerEngineParameters.ApplicationParameters property of EasyUASharedParameters.EngineParameters property of static OpcLabs.EasyOpc.UA.EasyUAClient.SharedParameters.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2012 R2, Windows Server 2016; .NET Core, .NET 6: Linux, macOS, Microsoft Windows

See Also