| Name | Description |
| AssureOwnCertificate | Overloaded. Assures presence of the own certificate the application is currently configured to use.Returns true if a new certificate has been created. Returns false if an existing certificate was found and accepted as the current own certificate.
If the own certificate does not exist in the certificate store prior to the operation, the method creates it. Otherwise, the method also checks whether the instance certificate is present in the trusted peers certificate store, and if it is absent, it copies it there. This is in contrast to the OpcLabs.EasyOpc.UA.Application.IEasyUAClientServerApplication.CreateOwnCertificate method, which always creates a new certificate when successful.
.NET |
| BeginObtainNewCertificate | Overloaded. Begins an asynchronous operation that obtains a new application own certificate from the certificate manager, and stores it for subsequent usage. |
| CreateOwnCertificate | Overloaded. Creates the own certificate the application is currently configured to use. |
| ExportApplicationConfigurationToFile | Exports the OPC UA application configuration data into an XML file. |
| ExportApplicationManifest | Exports the OPC UA application manifest into a stream. |
| ExportApplicationManifestToFile | Exports the OPC UA application manifest into an XML file. |
| ExportOwnCertificateToFile | Overloaded. Exports the own certificate and optionally its private key to a given file. |
| ExportRegisteredApplicationToFile | Exports the registration data of the OPC UA application into an XML file. |
| ExportSecuredApplicationToFile | Exports the security settings of the OPC UA application into an XML file. |
| FindOwnCertificate | Finds the own certificate the application is currently configured to use. |
| GetApplicationElement | Gets the OPC UA registration information for this application. |
| GetApplicationId | Gets an application ID assigned to the application by a specified GDS. |
| GetCertificateSubjectName | Gets the subject distinguished name the application is configured to use for its certificates. |
| GetCertificateSubjectNameDictionary | Gets a dictionary of certificate subject names corresponding to all application certificate sub-ids. |
| GetPrivateKeyPasswordStrength | Determines strength of the password that is configured for use with the default certificate. |
| HasOwnCertificate | Overloaded. Determines whether the application's own certificate is present.Returns true if the application's own certificate is present in the certificate store. Returns false otherwise. |
| HasPrivateKeyPassword | Overloaded. Determines whether a non-empty password is in use for the default certificate. |
| ImportOwnCertificateFromFile | Imports the own default certificate and its private key from a given file. |
| ListCertificateTypeElements | Retrieves certificate type elements available for an application instance. |
| ObtainNewCertificate | Overloaded. Obtains a new application own certificate from the certificate manager, and stores it for subsequent usage.Returns the certificate obtained from the certificate manager.
The operation is synchronous. It can take considerable time to execute, because it involves multiple steps, and waiting for a finalization of the request by the GDS (see the OpcLabs.EasyOpc.UA.Gds.IEasyUACertificateManagement.FinishRequest method).
For an alternative based on asynchronous programming model (APM, System.IAsyncResult) pattern, see the OpcLabs.EasyOpc.UA.Application.IEasyUAClientServerApplication.BeginObtainNewCertificate method and related extension methods.
For a task-based asynchronous programming pattern alternative, see the ObtainNewCertificateAsync(IEasyUAClientServerApplication,UAEndpointDescriptor) extension method and its overloads. |
| ObtainNewCertificateAsync | Overloaded. Asynchronously obtains a new application own certificate from the certificate manager, and stores it for subsequent usage.Returns a task that represents the asynchronous operation. The value of the TResult contains the certificate obtained from the certificate manager.
The operation is asynchronous, because it involves multiple steps, and waiting for a finalization of the request by the GDS (see the OpcLabs.EasyOpc.UA.Gds.IEasyUACertificateManagement.FinishRequest method).
For a synchronous alternative, see the ObtainNewCertificate(IEasyUAClientServerApplication,UAEndpointDescriptor) extension method and its overloads.
For an alternative based on asynchronous programming model (APM, System.IAsyncResult) pattern, see the OpcLabs.EasyOpc.UA.Application.IEasyUAClientServerApplication.BeginObtainNewCertificate method and related extension methods. |
| ProtectOrUnprotectOwnCertificate | Protects or unprotects the private key of the default certificate. |
| ProtectOwnCertificate | Overloaded. Protects the private key of the default certificate. |
| RefreshTrustLists | Retrieves the current trust lists for the application from the certificate manager, and refreshes own certificate stores accordingly. |
| RemoveOwnCertificate | Overloaded. Removes the own default certificate the application is currently configured to use. |
| SetPrivateKeyPassword | Sets the password used to access the private key for the default certificate. |
| UIAdministerApplication | Shows the form which allows the interactive user to administer the OPC UA application modally. |
| UnprotectOwnCertificate | Overloaded. Unprotects the private key of the default certificate. |
| ValidateOwnCertificate | Overloaded. Validates the own certificate the application is currently configured to use.
The own certificate must exist in the certificate store prior to the operation, otherwise an error is reported. |