222.3. Spring Boot Auto-Configuration

组件支持 21 个选项,它们如下所列。

名称描述默认类型

camel.component.milo-server.application-name

应用程序名称

 

字符串

camel.component.milo-server.application-uri

应用程序 URI

 

字符串

camel.component.milo-server.bind-addresses

设置服务器应绑定到的本地地址

 

字符串

camel.component.milo-server.bind-port

服务器绑定到的 TCP 端口

 

整数

camel.component.milo-server.build-info

服务器构建信息.选项是一个 org.eclipse.milo.opcua.stack.core.types.BuildInfo 类型。

 

字符串

camel.component.milo-server.certificate-manager

服务器证书管理器.选项是一个 org.eclipse.milo.opcua.stack.core.application.CertificateManager 类型。

 

字符串

camel.component.milo-server.certificate-validator

客户端证书的验证器。选项是一个 java.util.function.Supplier <org.eclipse.milo.opcua.stack.core.application.CertificateValidator> 类型。

 

字符串

camel.component.milo-server.default-certificate-validator

使用默认基于文件的客户端证书验证器

 

File

camel.component.milo-server.enable-anonymous-authentication

启用匿名验证,默认禁用

false

布尔值

camel.component.milo-server.enabled

启用 milo-server 组件

true

布尔值

camel.component.milo-server.hostname

服务器主机名

 

字符串

camel.component.milo-server.namespace-uri

命名空间的 URI,默认为 urn:org:apache:camel

 

字符串

camel.component.milo-server.product-uri

产品 URI

 

字符串

camel.component.milo-server.resolve-property-placeholders

启动时,组件是否应自行解析属性占位符。只有 String 类型的属性才能使用属性占位符。

true

布尔值

camel.component.milo-server.security-policies

安全策略

 

Set

camel.component.milo-server.security-policies-by-id

使用 URI 或名称的安全策略

 

集合

camel.component.milo-server.server-certificate

服务器证书.选项是一个 org.apache.camel.component.milo.KeyStoreLoader.Result 类型。

 

字符串

camel.component.milo-server.server-name

服务器名称

 

字符串

camel.component.milo-server.strict-endpoint-urls-enabled

设置是否强制使用严格的端点 URL

false

布尔值

camel.component.milo-server.user-authentication-credentials

以 user1:pwd1,user2:pwd2 Usernames 的形式设置用户密码组合,密码将被解码

 

字符串

camel.component.milo-server.username-security-policy-uri

设置时使用的 UserTokenPolicy

 

SecurityPolicy