public static final class OpcUaServerConfigBuilder.OpcUaServerConfigImpl extends Object implements OpcUaServerConfig
USER_TOKEN_POLICY_ANONYMOUS, USER_TOKEN_POLICY_USERNAME, USER_TOKEN_POLICY_X509| Constructor and Description |
|---|
OpcUaServerConfigImpl(UaStackServerConfig stackServerConfig,
IdentityValidator<?> identityValidator,
BuildInfo buildInfo,
OpcUaServerConfigLimits limits,
ScheduledExecutorService scheduledExecutorService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, copy, copycopy, copypublic OpcUaServerConfigImpl(UaStackServerConfig stackServerConfig, IdentityValidator<?> identityValidator, BuildInfo buildInfo, OpcUaServerConfigLimits limits, ScheduledExecutorService scheduledExecutorService)
public IdentityValidator<?> getIdentityValidator()
OpcUaServerConfigIdentityValidator for the server.getIdentityValidator in interface OpcUaServerConfigIdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidator,
X509IdentityValidator,
CompositeValidatorpublic BuildInfo getBuildInfo()
getBuildInfo in interface OpcUaServerConfigBuildInfo.public OpcUaServerConfigLimits getLimits()
getLimits in interface OpcUaServerConfigOpcUaServerConfigLimits.public ScheduledExecutorService getScheduledExecutorService()
getScheduledExecutorService in interface OpcUaServerConfigScheduledExecutorService used by the OpcUaServer being configured.public Set<EndpointConfiguration> getEndpoints()
getEndpoints in interface UaStackServerConfigpublic LocalizedText getApplicationName()
getApplicationName in interface UaStackServerConfigpublic String getApplicationUri()
getApplicationUri in interface UaStackServerConfigpublic String getProductUri()
getProductUri in interface UaStackServerConfigpublic CertificateManager getCertificateManager()
getCertificateManager in interface UaStackServerConfigpublic TrustListManager getTrustListManager()
getTrustListManager in interface UaStackServerConfigpublic ServerCertificateValidator getCertificateValidator()
getCertificateValidator in interface UaStackServerConfigpublic Optional<KeyPair> getHttpsKeyPair()
getHttpsKeyPair in interface UaStackServerConfigpublic Optional<X509Certificate> getHttpsCertificate()
getHttpsCertificate in interface UaStackServerConfigpublic ExecutorService getExecutor()
getExecutor in interface UaStackServerConfigpublic EncodingLimits getEncodingLimits()
getEncodingLimits in interface UaStackServerConfigpublic UInteger getMinimumSecureChannelLifetime()
getMinimumSecureChannelLifetime in interface UaStackServerConfigpublic UInteger getMaximumSecureChannelLifetime()
getMaximumSecureChannelLifetime in interface UaStackServerConfigCopyright © 2021. All rights reserved.