Name | Description | |
---|---|---|
EasyUAApplicationCore Constructor | Overloaded. |
The following tables list the members exposed by EasyUAApplicationCore.
Name | Description | |
---|---|---|
EasyUAApplicationCore Constructor | Overloaded. |
Name | Description | |
---|---|---|
ApplicationIdDictionary | A dictionary containing the application ID for each GDS endpoint the application is registered with, as known to the application. | |
ApplicationParameters | Contains parameters that define the OPC UA application and its behavior. | |
ApplicationStoreGroup | The PKI store group used by the OPC UA application. | |
CertificateGenerationParameters | The certificate generation parameters used by the application if no other parameters are specified. | |
CertificateRequestParameters | The certificate generation parameters used by the application if no other parameters are specified. | |
Container | (Inherited from System.ComponentModel.Component) | |
CustomReference | Can be used to distinguish otherwise equal widgets. (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
SerializeSharedData | Determines whether shared data made available by this component (such as ApplicationParameters) will be serialized. | |
Site | (Inherited from System.ComponentModel.Component) | |
SupportsGds | Determines whether GDS and CM operations are supported. |
Name | Description | |
---|---|---|
CanRaiseEvents | (Inherited from System.ComponentModel.Component) | |
DesignMode | (Inherited from System.ComponentModel.Component) | |
Events | (Inherited from System.ComponentModel.Component) | |
InnerApplication | Infrastructure. | |
InternalApplicationParameters | Infrastructure. | |
ServiceContainer | The service container provided by this widget to inheritors. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
Name | Description | |
---|---|---|
AssureOwnCertificate | Assures presence and validity of the own certificate the application is currently configured to use. | |
BeginObtainNewCertificate | Begins an asynchronous operation that obtains a new application own certificate from the certificate manager, and stores it for subsequent usage. | |
CancelObtainNewCertificate | Cancels an asynchronous operation started with the BeginObtainNewCertificate method. | |
Clone | Overridden. | |
CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject) | |
CreateOwnCertificate | Creates the own certificate the application is currently configured to use. | |
Dispose | Overloaded. (Inherited from System.ComponentModel.Component) | |
EndObtainNewCertificate | Handles the end of the asynchronous operation started by the BeginObtainNewCertificate method. | |
Equals | (Inherited from object) | |
ExportApplicationConfiguration | Exports the OPC UA application configuration data into an XML stream. | |
ExportOwnCertificateToFile | Exports the own certificate and optionally its private key to a given file. | |
ExportRegisteredApplication | Exports the registration data of the OPC UA application into an XML stream. | |
ExportSecuredApplication | Exports the security settings of the OPC UA application into an XML stream. | |
FindGdsRegistrations | Finds all registrations for this application URI in the GDS. | |
FindOwnCertificate | Finds the own certificate the application is currently configured to use. | |
GetCertificateSubjectName | Gets the subject distinguished name the application is configured to use for its certificates. | |
GetEffectiveApplicationManifest | Gets the effective OPC UA application manifest, i.e. the currently used application registration information together with data related to PKI administration, such as paths to the certificate stores used. | |
GetHashCode | Serves as the default hash function. (Inherited from object) | |
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) | |
GetObjectData | Overridden. | |
GetPrivateKeyPasswordStrength | Determines strength of the password that is configured for use with the given certificate. | |
GetSchema | (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
GetService | (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
GetType | Gets the System.Type of the current instance. (Inherited from object) | |
ImportOwnCertificateFromFile | Imports the own certificate and its private key from a given file. | |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) | |
ListCertificateSubIds | Finds all application certificate sub-ids. | |
ListCertificateTypeElements | Retrieves certificate type elements for the certificate types available for a given application store kind. | |
ProtectOrUnprotectOwnCertificate | Protects or unprotects the private key of the given certificate. | |
ReadXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
RefreshTrustLists | Retrieves the current trust lists for the application from the certificate manager, and refreshes own certificate stores accordingly. | |
RegisterToGds | Creates an application registration in the GDS, assigning it a new application ID. Existing registrations with the same application URI are removed first. | |
RemoveOwnCertificates | Removes the own certificates the application is currently configured to use. | |
RemovePrivateKeyPassword | Removes the password used to access the private key for given certificate. | |
SetPrivateKeyPassword | Sets the password used to access the private key for given certificate. | |
ToString | Returns a string that represents the current object. (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
UnregisterFromGds | Removes an application registration from the GDS, if it exists. All existing registrations for the application URI are removed. | |
UpdateGdsRegistration | Updates an application registration in the GDS, keeping its application ID. A new registration is created if the application is not yet registered in the GDS. Preexisting registrations with the same application URI are removed. | |
ValidateOwnCertificate | Validates the own certificate the application is currently configured to use. | |
ValueEquals | Overloaded. Defines a generalized method that classes must implement to create type-specific method for determining value equality of instances. Determines whether this instance has the same value as a given other instance. (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
WriteXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
Name | Description | |
---|---|---|
Finalize | (Inherited from System.ComponentModel.Component) | |
MemberwiseClone | Overloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject) | |
OnContextTypesChanged | Infrastructure. (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
ReadXmlElement | Infrastructure. (Inherited from OpcLabs.BaseLib.Widgets.Widget) | |
WriteXmlElement | Infrastructure. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
Name | Description | |
---|---|---|
AssureOwnCertificate | Overloaded. 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 CreateOwnCertificate method, which always creates a new certificate when successful. .NET | |
BeginObtainNewCertificate | Overloaded. | |
CreateOwnCertificate | Overloaded. | |
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. | |
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. 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. 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 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. 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 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. | |
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. The own certificate must exist in the certificate store prior to the operation, otherwise an error is reported. |
Name | Description | |
---|---|---|
Disposed | (Inherited from System.ComponentModel.Component) | |
PrivateKeyPasswordChanged | Raised when the private key configured for the use with the own certificate has changed. |