PropFilePasswordEncoder 명령어 참조서

PropFilePasswordEncoder 명령은 일반 텍스트 특성 파일에 있는 비밀번호를 인코드합니다. 이 명령은 SAS(Secure Authentication Serve) 특성 파일과 비SAS 특성 파일을 모두 인코드합니다. 비밀번호를 인코드하면 디코딩 명령이 존재하지 않습니다.

문제점 방지: 특성 파일에서 암호를 사용자 정의해야 하는 경우, 이 명령을 실행하기 전에 PropFilePasswordEncoder.sh 또는 PropFilePasswordEncoder.bat 파일을 수동으로 편집하십시오. 이 파일에 추가해야 할 행에 대한 설명은 "사용자 정의 비밀번호 암호화 구현" 주제를 참조하십시오.
주: PropFilePasswordEncoder 가 이전 릴리스에서보다 많은 디버그 메시지를 인쇄할 수 있게 하려면 다음을 입력하여 명령을 갱신하십시오.
-Dcom.ibm.websphere.security.passwordEncoderDebug=true

[IBM i]이 스크립트를 실행하려면 사용자 프로파일에 *ALLOBJ 권한이 있어야 합니다.

구문

[AIX Solaris HP-UX Linux Windows][z/OS]명령 구문은 다음과 같습니다.
PropFilePasswordEncoder "file_name" { passwordPropertiesList | -SAS } { -noBackup | -Backup } 
    [ -profileName profile ] [ -help | -? ]

매개변수

다음 옵션은 PropFilePasswordEncoder 명령에 사용할 수 있습니다.

[IBM i]fileName
[IBM i]이 필수 매개변수는 비밀번호를 인코드하는 파일 이름을 지정합니다.
[AIX Solaris HP-UX Linux Windows][z/OS]file_name
[AIX Solaris HP-UX Linux Windows][z/OS]이 필수 매개변수는 비밀번호가 인코드되는 파일의 이름을 지정합니다.
passwordPropertiesList
이 매개변수는 sas.client.props 파일 이외의 특성 파일에서 비밀번호를 인코딩하는 경우 필수입니다. 인코딩할 하나 이상의 비밀번호 특성을 지정하십시오. 비밀번호 특성 목록은 쉼표로 구분해야 합니다.
-SAS
sas.client.props 파일에서 비밀번호를 인코딩하는 경우 필수 매개변수입니다.
[IBM i]-profileName
[IBM i]이 매개변수는 선택사항입니다. 프로파일 값은 애플리케이션 서버 프로파일 이름을 지정합니다. 스크립트에서는 지정된 프로파일에서 검색하는 비밀번호 인코딩 알고리즘을 사용합니다. 이 매개변수를 지정하지 않는 경우, 스크립트는 기본 프로파일을 사용합니다.
-noBackup
이 매개변수는 선택적이며 기본값입니다. 스크립트는 백업 파일을 작성하지 않습니다. The default value can be altered by adding following Java™ System Property: "-Dcom.ibm.websphere.security.util.createBackup=true".
-Backup
이 매개변수는 선택사항입니다. 이 스크립트는 일반 텍스트로 된 비밀번호를 포함하는 백업 파일인 <file_name>.bak를 작성합니다.
[AIX Solaris HP-UX Linux Windows][z/OS]-profileName
[AIX Solaris HP-UX Linux Windows][z/OS]이 매개변수는 선택사항입니다. 프로파일 값은 애플리케이션 서버 프로파일 이름을 지정합니다. 스크립트에서는 지정된 프로파일에서 검색하는 비밀번호 인코딩 알고리즘을 사용합니다. 이 매개변수를 지정하지 않는 경우, 스크립트는 기본 프로파일을 사용합니다.
-help 또는 -?
이 매개변수를 지정하는 경우 스크립트는 기타 모든 매개변수를 무시하고 사용법 텍스트를 표시합니다.
[IBM i]다음 명령은 기본 독립형 Application Server 프로파일에 대한 soap.client.props 파일의 비밀번호를 인코드합니다.
app_server_root/bin/PropFilePasswordEncoder
 profile_root/default/properties/soap.client.props
com.ibm.SOAP.loginPassword,com.ibm.ssl.keyStorePassword,com.ibm.ssl.trustStorePassword
주의: 이러한 명령은 설명을 위한 용도로만 여러 행에 표시됩니다.