opc-ua - 如何在 Eclipse Milo 中连接 kepware-ua-server
问题描述
我有一个由 Kepware opc ua 配置生成的 client.der。如何使用它转换为 KeyPair?
File clientFile = new File("C:\\Users\\Rex\\Desktop\\client.der");
FileInputStream privatekeyfile = new FileInputStream(clientFile);
Security.addProvider(new BouncyCastleProvider());
PEMParser pemParser = new PEMParser(new InputStreamReader(privatekeyfile));
Object object = pemParser.readObject();
PEMDecryptorProvider pemDecryptorProvider = new JcePEMDecryptorProviderBuilder().build(certificate.getPublicKey().toString().toCharArray());
JcaPEMKeyConverter converter = new JcaPEMKeyConverter().setProvider("BC");
keyPair = converter.getKeyPair(((PEMEncryptedKeyPair) object).decryptKeyPair(pemDecryptorProvider));
对象对象 = pemParser.readObject(); 该对象始终为空。
解决方案
推荐阅读
- visual-studio - 如何在 C 代码中的 Visual Studio 中显示控制台输出(打印等)
- android - 匕首不生成文件
- javascript - 类未定义/拆分后台脚本
- c - 从 C 中设置和获取 lua 表
- bootstrap-4 - 相同的 Html 不同的表
- python-3.x - Keras - steps_per_epoch 计算与 ImageDataGenerator 输出不匹配
- algorithm - 算法 - 找到最大周长的三角形
- c# - 为什么当使用 PlayerPrefs.Save() 它不保存对象的父对象?
- acumatica - 通过代码为案例屏幕插入新活动
- javascript - 输入复位反应