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

TokenType

C#

protected override OpcAccessControlTokenType TokenType { get; }


Property Value

OpcAccessControlTokenType

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(OpcIdentityToken)

C#

public override OpcPrincipal Authenticate(OpcIdentityToken identityToken)


Parameters

identityToken OpcIdentityToken



Returns

OpcPrincipal

ConfigureCore()

C#

protected override void ConfigureCore()