|
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>
|
구성을 로드합니다.
|
||
createTokenFile<path><token>
|
토큰 파일을 생성합니다.
|
명령
|
설명
|
---|---|
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>
|
키 저장소를 새로 생성된 암호 또는 지정된 암호로 마이그레이션합니다.
|
||
addcert <name><path>
|
X.509 인증서를 키 저장소에 로드합니다.
|
||
import <orchestration-keystore-config>
|
파일에서 보안 공급자로 보안을 가져옵니다.
|
|
키 저장소 암호 및 키 저장소 파일은 응용 프로그램 사용자로만 제한되어야 합니다. 응용 프로그램 사용자는 파일에 대한 읽기/쓰기 권한이 있어야 합니다.
|