OpcServerSecurity Members

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

AccessControlLists

C#

public OpcAccessControlListReadOnlyCollection AccessControlLists { get; }


Property Value

OpcAccessControlListReadOnlyCollection

AnonymousAcl

C#

public OpcAnonymousAcl AnonymousAcl { get; }


Property Value

OpcAnonymousAcl

CertificateAcl

C#

public OpcCertificateAcl CertificateAcl { get; }


Property Value

OpcCertificateAcl

EndpointPolicies

C#

public OpcSecurityPolicyCollection EndpointPolicies { get; }


Property Value

OpcSecurityPolicyCollection

IssuedTokenAcl

C#

public OpcIssuedTokenAcl IssuedTokenAcl { get; }


Property Value

OpcIssuedTokenAcl

UserNameAcl

C#

public OpcUserNameAcl UserNameAcl { get; }


Property Value

OpcUserNameAcl

Authenticate(Object)

C#

public OpcPrincipal Authenticate(object identityToken)


Parameters

identityToken Object



Returns

OpcPrincipal

IsEndpointDisabled(OpcPrincipal)

C#

public bool IsEndpointDisabled(OpcPrincipal principal)


Parameters

principal OpcPrincipal



Returns

Boolean



Exceptions

ArgumentNullException


IsEndpointDisabled(OpcPrincipal, OpcEndpointIdentity)

C#

public bool IsEndpointDisabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)


Parameters

principal OpcPrincipal


endpoint OpcEndpointIdentity



Returns

Boolean



Exceptions

ArgumentNullException


IsEndpointEnabled(OpcPrincipal)

C#

public bool IsEndpointEnabled(OpcPrincipal principal)


Parameters

principal OpcPrincipal



Returns

Boolean



Exceptions

ArgumentNullException


IsEndpointEnabled(OpcPrincipal, OpcEndpointIdentity)

C#

public bool IsEndpointEnabled(OpcPrincipal principal, OpcEndpointIdentity endpoint)


Parameters

principal OpcPrincipal


endpoint OpcEndpointIdentity



Returns

Boolean



Exceptions

ArgumentNullException


IsOperationAllowed(OpcPrincipal, OpcOperationType)

C#

public bool IsOperationAllowed(OpcPrincipal principal, OpcOperationType operation)


Parameters

principal OpcPrincipal


operation OpcOperationType



Returns

Boolean



Exceptions

ArgumentNullException


IsOperationAllowed(OpcPrincipal, OpcRequestType)

C#

public bool IsOperationAllowed(OpcPrincipal principal, OpcRequestType operation)


Parameters

principal OpcPrincipal


operation OpcRequestType



Returns

Boolean



Exceptions

ArgumentNullException


IsOperationDenied(OpcPrincipal, OpcOperationType)

C#

public bool IsOperationDenied(OpcPrincipal principal, OpcOperationType operation)


Parameters

principal OpcPrincipal


operation OpcOperationType



Returns

Boolean



Exceptions

ArgumentNullException


IsOperationDenied(OpcPrincipal, OpcRequestType)

C#

public bool IsOperationDenied(OpcPrincipal principal, OpcRequestType operation)


Parameters

principal OpcPrincipal


operation OpcRequestType



Returns

Boolean



Exceptions

ArgumentNullException