public interface OpcUaServerConfig
extends com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfig
| Modifier and Type | Field and Description |
|---|---|
static com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy |
USER_TOKEN_POLICY_ANONYMOUS
A
UserTokenPolicy for anonymous access. |
static com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy |
USER_TOKEN_POLICY_USERNAME
A
UserTokenPolicy for username-based access. |
| Modifier and Type | Method and Description |
|---|---|
static OpcUaServerConfigBuilder |
builder() |
List<String> |
getBindAddresses() |
int |
getBindPort() |
com.digitalpetri.opcua.stack.core.types.structured.BuildInfo |
getBuildInfo() |
String |
getHostname()
Get the hostname to use in endpoint URLs.
|
IdentityValidator |
getIdentityValidator()
Get the
IdentityValidator for the server. |
OpcUaServerConfigLimits |
getLimits() |
EnumSet<com.digitalpetri.opcua.stack.core.security.SecurityPolicy> |
getSecurityPolicies()
The set of
SecurityPolicys supported by this server. |
getApplicationName, getApplicationUri, getCertificateManager, getCertificateValidator, getChannelConfig, getExecutor, getProductUri, getServerName, getSoftwareCertificates, getUserTokenPolicies, isStrictEndpointUrlsEnabledstatic final com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy USER_TOKEN_POLICY_ANONYMOUS
UserTokenPolicy for anonymous access.static final com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy USER_TOKEN_POLICY_USERNAME
UserTokenPolicy for username-based access.EnumSet<com.digitalpetri.opcua.stack.core.security.SecurityPolicy> getSecurityPolicies()
SecurityPolicys supported by this server.
Any policies other than SecurityPolicy.None require the server to have a certificate configured.
SecurityPolicys supported by this server.String getHostname()
Endpoint URLs will be of the format "opc.tcp://{hostname}:{port}/{serverName}".
int getBindPort()
IdentityValidator getIdentityValidator()
IdentityValidator for the server.IdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidatorcom.digitalpetri.opcua.stack.core.types.structured.BuildInfo getBuildInfo()
BuildInfo.OpcUaServerConfigLimits getLimits()
OpcUaServerConfigLimits.static OpcUaServerConfigBuilder builder()
builder in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigOpcUaServerConfigBuilder.Copyright © 2015. All rights reserved.