AdminTask 오브젝트에 대한 TrustManagerCommands 명령 그룹
wsadmin 도구를 사용하여 보안을 구성하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. TrustManagerCommands 그룹의 명령 및 매개변수를 사용하여 구성에서 신뢰 관리자 설정을 작성, 삭제 및 조회할 수 있습니다. 이러한 명령을 사용하여 순수 클라이언트에 대한 사용자 정의 신뢰 관리자도 작성할 수 있습니다.
AdminTask 오브젝트에 대한 TrustManagerCommands 명령 그룹은 다음 명령을 포함합니다.
createTrustManager
createTrustManager 명령은 구성에서 신뢰 관리자를 작성합니다.
대상 오브젝트
없음
매개변수 및 리턴값
- -name
- 신뢰 관리자를 고유하게 식별하는 이름입니다(문자열, 필수)
- -scopeName
- 범위 이름입니다(문자열, 선택적)
- -provider
- 제공자를 지정합니다(문자열, 선택적)
- -algorithm
- 신뢰 관리자 또는 키 관리자의 알고리즘 이름을 지정합니다(문자열, 선택적)
- -trustManagerClass
- javax.net.s sl.TrustManager 인터페이스를 구현하는 사용자 정의 클래스를 지정합니다(문자열, 선택적)
예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createTrustManager {-name testTM}
- Jython 문자열 사용:
AdminTask.createTrustManager ('[-name testTM]')
- Jython 목록 사용:
AdminTask.createTrustManager (['-name', 'testTM'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createTrustManager {-interactive}
- Jython 문자열 사용:
AdminTask.deleteTrustManager ('[-interactive]')
- Jython 목록 사용:
AdminTask.createTrustManager (['-interactive'])
deleteTrustManager
deleteTrustManager 명령은 구성에서 신뢰 관리자 설정을 삭제합니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 신뢰 관리자를 고유하게 식별하는 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -scopeName
- 범위 이름을 지정합니다(문자열, 선택적)
예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteTrustManager {-name testTM}
- Jython 문자열 사용:
AdminTask.deleteTrustManager('[-name testTM]')
- Jython 목록 사용:
AdminTask.deleteTrustManager(['-name', 'testTM'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteTrustManager {-interactive}
- Jython 사용:
AdminTask.deleteTrustManager('-interactive')
getTrustManager
getTrustManager 명령은 신뢰 관리자 설정을 얻습니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 신뢰 관리자를 고유하게 식별하는 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -scopeName
- 관리 범위를 식별하는 고유 이름을 지정합니다(문자열, 선택적)
예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask getTrustManager {-name testTM}
- Jython 문자열 사용:
AdminTask.getTrustManager('[-name testTM]')
- Jython 목록 사용:
AdminTask.getTrustManager(['-name', 'testTM'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask getTrustManager {-interactive}
- Jython 사용:
AdminTask.getTrustManager('-interactive')
listTrustManagers
listTrustManagers 명령은 특정 관리 범위 내 신뢰 관리자를 나열합니다.
대상 오브젝트
없음.필수 매개변수
없음.선택적 매개변수
- -scopeName
- 관리 범위를 식별하는 고유 이름을 지정합니다(문자열, 선택적)
- -displayObjectName
- 범위 내 신뢰 관리자 오브젝트를 나열하려면 이 매개변수 값을 true로 설정하십시오. 신뢰 관리자 이름과 관리 범위를 포함하는 문자열을 나열하려면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
- -all
- 신뢰 관리자를 모두 나열하려면 이 매개변수 값을 true로 지정하십시오. 이 매개변수는 scopeName 매개변수를 대체합니다. 기본값은 false입니다.(부울, 선택적)
예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listTrustManagers {-displayObjectName true}
- Jython 문자열 사용:
AdminTask.listTrustManagers('[-displayObjectName true]')
- Jython 목록 사용:
AdminTask.listTrustManagers(['-displayObjectName', 'true'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask listTrustManagers {-interactive}
- Jython 사용:
AdminTask.listTrustManagers('-interactive')
modifyTrustManager
modifyTrustManager 명령은 기존 신뢰 관리자 설정을 변경합니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 신뢰 관리자를 고유하게 식별하는 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -scopeName
- 관리 범위를 식별하는 고유 이름을 지정합니다(문자열, 선택적)
- -provider
- 신뢰 관리자의 제공자 이름을 지정합니다(문자열, 선택적)
- -algorithm
- 신뢰 관리자의 알고리즘 이름을 지정합니다(문자열, 선택적)
- -trustManagerClass
- javax.net.sslX509TrustManager 인터페이스를 구현하는 클래스를 지정합니다. 이 매개변수를 provider 또는 algorithm 매개변수와 함께 사용할 수 없습니다(문자열, 선택적)
예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyTrustManager {-name testTM -trustManagerClass test.trust.manager}
- Jython 문자열 사용:
AdminTask.modifyTrustManager('[-name testTM -trustManagerClass test.trust.manager]')
- Jython 목록 사용:
AdminTask.modifyTrustManager(['-name', 'testTM', '-trustManagerClass', 'test.trust.manager'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyTrustManager {-interactive}
- Jython 사용:
AdminTask.modifyTrustManager('-interactive')