OpcCertificateManager Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Provides a set of static (Shared in Visual Basic) methods to manage certificates.

C#

public static class OpcCertificateManager


Inheritance Object › OpcCertificateManager

Name Description
QueryInstance Occurs when a Cryptography.X509Certificates.X509Certificate2 instance is to be created using several certificate and key information. This event can be used to create new Cryptography.X509Certificates.X509Certificate2 instances while considering custom, platform and operating system related restrictions.
Name Description
CreateCertificate(IOpcApplicationInstance) Creates a new application instance certificate (in memory) using the application instance specified.
CreateCertificate(IOpcApplicationInstance, OpcCertificateStoreInfo) Creates a new application instance certificate using the instance specified, while the created certificate will be stored in the certificate store defined by store.
CreateCertificate(OpcCertificateSettings) Creates a new application instance certificate (in memory) using the certificate settings specified.
CreateCertificate(OpcCertificateSettings, OpcCertificateStoreInfo) Creates a new application instance certificate using the certificate settings specified, while the created certificate will be stored in the certificate store defined by store.
LoadCertificate(String) Loads the application instance certificate using the certificate file specified by filePath.
LoadCertificate(String, String) Loads the application instance certificate using the certificate file specified by filePath.
SaveCertificate(String, Cryptography.X509Certificates.X509Certificate2) Saves the application instance certificate to the filePath specified.