|
ThingWorx 8.5 中的更改也意味着对集成连接器的 Integration Runtime 服务的初始设置进行了更改。请参阅
迁移密钥库和密钥库密码。
|
|
default-encryption-key-length 必须同应用程序配置相匹配。在 ThingWorx 中,它是位于
platform-settings.json 中的 InternalAesCryptographicKeyLength 参数。默认值为 128,但如果您使用的是 Java 1.8.0_162 或更高版本,则可使用 256 位加密。如有必要,您还可以通过更新密钥大小限制的 Java 策略来使用较旧的 Java 版本。
Linux 设置:
|
|
可以对配置文件使用完整路径,或者,当配置文件位于类路径中时,可仅使用配置文件的名称。
|
命令
|
说明
|
---|---|
help 或 ?
|
显示使用信息。
|
exit
|
退出该工具。
|
config
|
显示当前配置。
|
init <config-file>
|
加载配置。
|
命令
|
说明
|
---|---|
keys
|
机密提供程序中的密钥列表。
|
get <name>
|
从密钥提供程序中检索值。
|
set <name> <Value>
|
在密钥提供程序中设置值。
|
remove <name>
|
从密钥提供程序中删除值。
|
命令
|
说明
|
||
---|---|---|---|
generate-key <secret-name>
|
生成新的加密密钥并将其存储在机密中。
|
||
encrypt <encryption-key-name> <secret name> <string>
|
使用可选密钥加密字符串,并将其存储在机密中。
|
||
decrypt<encryption-key-name> <secret name>
|
使用可选密钥解密存储在机密中的字符串。
|
||
encryptFile <encryption-key-name> <source> <destination>
|
加密源文件并将其写入目标文件,同时将可选密钥存储为机密。
|
||
decryptFile <encryption-key-name> <source> <destination>
|
解密源文件并将其写入目标文件,同时将可选密钥存储为机密。
|
||
viewFile <encryption-key-name> <source>
|
解密源文件并查看内容,同时将可选密钥存储为机密。
|
||
migrate <password>
|
将 KeyStore 迁移到新生成的密码或指定的密码。
|
||
addcert <name><path>
|
将 X.509 许可证加载到密钥库。
|
|
KeyStore 密码和 KeyStore 文件应仅限于应用程序用户使用。应用程序用户必须具有该文件的读取和写入权限。
|