Reference
OpcCertificateStores Members
Provides access to the set of OPC UA predefined certificate stores typically used by an OPC UA application to maintain its certificates.
Reference
OpcCertificateStores Members
- Type
- OpcCertificateStores
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Properties
ApplicationStore
Gets the certificate store which is used by the application to store its own application certificate.
public OpcCertificateStoreInfo ApplicationStore { get; }Public ReadOnly Property ApplicationStore As OpcCertificateStoreInfoProperty value
An instance of the OpcCertificateStoreInfo class to maintain the certificate store which is used to store the application certificate.
AutoCreateCertificate
Gets or sets a value indicating whether the application certificate is to be created automatically in the case there is not a valid application certificate explicitly defined to use.
public bool AutoCreateCertificate { get; set; }Public Property AutoCreateCertificate As BooleanProperty value
The value true in case there the application certificate is to be created automatically in case there is not a valid application certificate explicitly defined; otherwise the value false (the default value is true).
PathProbings
Gets a collection of OpcPathProbing instances evaluated to determine an appropriate path to use to store certificate files. This evaluation is performed by the GetDefaultCertificateStoresPath method. Modifying the items of this property influences the default certificate store paths used.
public static OpcPathProbingCollection PathProbings { get; }Public Shared ReadOnly Property PathProbings As OpcPathProbingCollectionProperty value
An instance of the OpcPathProbingCollection class which contains all OpcPathProbing instances evaluated to determine an appropriate path to use to store certificate files.
Remarks
By default this property contains path probings which target the current working directory (using "."), the common application data and the application data of the environment.
RejectedStore
Gets the certificate store which is used by the application to store all certificates which are not trusted and are therefore by default rejected by the application.
public OpcCertificateStoreInfo RejectedStore { get; }Public ReadOnly Property RejectedStore As OpcCertificateStoreInfoProperty value
An instance of the OpcCertificateStoreInfo class to maintain the certificate store which is used to store rejected certificates.
TrustedIssuerStore
Gets the certificate store which is used by the application to store all certificates of trusted issuers.
public OpcCertificateStoreInfo TrustedIssuerStore { get; }Public ReadOnly Property TrustedIssuerStore As OpcCertificateStoreInfoProperty value
An instance of the OpcCertificateStoreInfo class to maintain the certificate store which is used to store trusted issuer certificates.
TrustedPeerStore
Gets the certificate store which is used by the application to store all certificates of trusted applications.
public OpcCertificateStoreInfo TrustedPeerStore { get; }Public ReadOnly Property TrustedPeerStore As OpcCertificateStoreInfoProperty value
An instance of the OpcCertificateStoreInfo class to maintain the certificate store which is used to store the application certificates of trusted applications.
Methods
GetDefaultApplicationStorePath
Retrieves the default path used by application certificate stores (see ApplicationStore) as the default store path. This path is an extension of the default root path used by all certificate store paths by default (see GetDefaultCertificateStoresPath).
public static string GetDefaultApplicationStorePath()Public Shared Function GetDefaultApplicationStorePath() As StringReturns
The default path used by application certificate stores or a null reference (Nothing in Visual Basic) if the default root path could not evaluated (see GetDefaultCertificateStoresPath).
GetDefaultCertificateStoresPath
Retrieves the default root path used by all default store paths. These path is determined using the evaluation results of the PathProbings in combination with the sub-path 'OPC Foundation/CertificateStores' for non local working directories and with the sub-path 'CertificateStores' for local working directories.
public static string GetDefaultCertificateStoresPath()Public Shared Function GetDefaultCertificateStoresPath() As StringReturns
The default root path used by all default store paths or a null reference (Nothing in Visual Basic) if all PathProbings result into a null reference (Nothing in Visual Basic) or an empty string.
GetDefaultRejectedStorePath
Retrieves the default path used by rejected certificate stores (see RejectedStore) as the default store path. This path is an extension of the default root path used by all certificate store paths by default (see GetDefaultCertificateStoresPath).
public static string GetDefaultRejectedStorePath()Public Shared Function GetDefaultRejectedStorePath() As StringReturns
The default path used by rejected certificate stores or a null reference (Nothing in Visual Basic) if the default root path could not evaluated (see GetDefaultCertificateStoresPath).
GetDefaultTrustedIssuerStorePath
Retrieves the default path used by trusted issuer certificate stores (see TrustedIssuerStore) as the default store path. This path is an extension of the default root path used by all certificate store paths by default (see GetDefaultCertificateStoresPath).
public static string GetDefaultTrustedIssuerStorePath()Public Shared Function GetDefaultTrustedIssuerStorePath() As StringReturns
The default path used by trusted issuer certificate stores or a null reference (Nothing in Visual Basic) if the default root path could not evaluated (see GetDefaultCertificateStoresPath).
GetDefaultTrustedPeerStorePath
Retrieves the default path used by trusted peer certificate stores (see TrustedPeerStore) as the default store path. This path is an extension of the default root path used by all certificate store paths by default (see GetDefaultCertificateStoresPath).
public static string GetDefaultTrustedPeerStorePath()Public Shared Function GetDefaultTrustedPeerStorePath() As StringReturns
The default path used by trusted peer certificate stores or a null reference (Nothing in Visual Basic) if the default root path could not evaluated (see GetDefaultCertificateStoresPath).

