kangaroo1122 / milo-spring-boot-starter

基于eclipse milo封装的opc ua客户端starter,方便在spring boot中使用,支持spring boot 3.x。
https://blog.csdn.net/Vampire_1122/article/details/130497727
30 stars 13 forks source link

KeyStoreLoader 需要特定配置吗 #5

Closed zichenbro2333 closed 11 months ago

zichenbro2333 commented 11 months ago

KeyStoreLoader 这个在创建客户端时到底是不是必要的?

SelfSignedCertificateBuilder builder = new SelfSignedCertificateBuilder(keyPair) .setCommonName("Milo Client") .setOrganization("siemens") .setOrganizationalUnit("dev") .setLocalityName("Folsom") .setStateName("CA") .setCountryCode("US") .setApplicationUri("urn:kangaroohy:milo:client") .addDnsName("localhost") .addIpAddress("127.0.0.1");

这些参数需不需要根据实际情况进行修改?

我们现在遇到一个问题是[remote=/139.24.230.201:53530] Received error message: ErrorMessage{error=StatusCode{name=Bad_SecurityChecksFailed, value=0x80130000, quality=bad}, reason=Bad_SecurityChecksFailed (code=0x80130000, description="An error occurred verifying security.")}

这是线上模拟器的地址,但是本地我的模拟器就链接正常

kangaroo1122 commented 11 months ago

KeyStoreLoader 这个在创建客户端时到底是不是必要的?

SelfSignedCertificateBuilder builder = new SelfSignedCertificateBuilder(keyPair) .setCommonName("Milo Client") .setOrganization("siemens") .setOrganizationalUnit("dev") .setLocalityName("Folsom") .setStateName("CA") .setCountryCode("US") .setApplicationUri("urn:kangaroohy:milo:client") .addDnsName("localhost") .addIpAddress("127.0.0.1");

这些参数需不需要根据实际情况进行修改?

我们现在遇到一个问题是[remote=/139.24.230.201:53530] Received error message: ErrorMessage{error=StatusCode{name=Bad_SecurityChecksFailed, value=0x80130000, quality=bad}, reason=Bad_SecurityChecksFailed (code=0x80130000, description="An error occurred verifying security.")}

这是线上模拟器的地址,但是本地我的模拟器就链接正常

这是自签证书配置,你改了参数,也还是自签证书,看看服务器的安全策略是否和代码里配置的策略相同。