OpcCertificateAcl Members

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcCertificateAcl type exposes the following members.

OpcCertificateAcl(OpcServerBase)

C#

public OpcCertificateAcl(OpcServerBase owner)


Parameters

owner OpcServerBase



Exceptions

ArgumentNullException


CertificateValidator

C#

public X509CertificateValidator CertificateValidator { get; set; }


Property Value

Selectors.X509CertificateValidator

AddEntry(X509Certificate2)

C#

public OpcAccessControlEntry AddEntry(X509Certificate2 certificate)


Parameters

certificate Cryptography.X509Certificates.X509Certificate2



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


AddEntry(X509Certificate2, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(X509Certificate2 certificate, OpcAccessControlMode operationAccessMode)


Parameters

certificate Cryptography.X509Certificates.X509Certificate2


operationAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


AddEntry(X509Certificate2, OpcAccessControlMode, OpcAccessControlMode)

C#

public OpcAccessControlEntry AddEntry(X509Certificate2 certificate, OpcAccessControlMode operationAccessMode, OpcAccessControlMode endpointAccessMode)


Parameters

certificate Cryptography.X509Certificates.X509Certificate2


operationAccessMode OpcAccessControlMode


endpointAccessMode OpcAccessControlMode



Returns

OpcAccessControlEntry



Exceptions

ArgumentNullException


Authenticate(Object)

C#

public override OpcPrincipal Authenticate(object identityToken)


Parameters

identityToken Object



Returns

OpcPrincipal

ConfigureCore()

C#

protected override void ConfigureCore()