AdminTask 오브젝트에 대한 KeySetCommands 명령 그룹
wsadmin 도구를 사용하여 보안을 구성하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. KeySetCommands 그룹의 명령 및 매개변수를 사용하여 구성에서 키 세트 설정을 작성, 삭제 및 조회할 수 있습니다.
AdminTask 오브젝트에 대한 KeySetCommands 명령 그룹은 다음 명령을 포함합니다.
createKeySet
createKeySet 명령은 구성에서 키 세트 설정을 작성합니다. 유형이 동일한 키 인스턴스를 제어하려면 이 명령을 사용하십시오.
대상 오브젝트
없음.필수 매개변수
- -name
- 키 세트를 고유하게 식별하는 이름을 지정합니다(문자열, 필수)
- -aliasPrefix
- 새 키가 생성될 때 키 별명의 접두부를 지정합니다(문자열, 필수).
- -password
- 키 저장소의 키를 보호하는 비밀번호를 지정합니다(문자열, 필수).
- -maxKeyReferences
- 관심있는 키 세트의 리턴된 키로부터 최대 키 참조 수를 지정합니다(정수, 필수).
- -keyStoreName
- 키를 포함하는 키 저장소를 지정합니다(문자열, 필수).
선택적 매개변수
- -scopeName
- 관리 범위의 고유 이름을 지정합니다(문자열, 선택적)
- -deleteOldKeys
- 새 키가 생성될 때 이전 키를 삭제하려면 이 매개변수 값을 true로 설정하십시오. 그렇지 않으면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
- -keyGenerationClass
- 키 세트에서 새 키를 생성하는 데 사용되는 클래스를 지정합니다(문자열, 선택적)
- -keyStoreScopeName
- 키 저장소가 위치한 관리 범위를 지정합니다(문자열, 선택적)
- -isKeyPair
- 키 세트의 키가 키 쌍이면 이 매개변수 값을 true로 설정하십시오. 그렇지 않으면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
출력 예제
이 명령은 작성한 키 세트 오브젝트의 구성 오브젝트 이름을 리턴합니다.예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createKeySet {-name testKeySet –aliasPrefix test –password pwd –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false}
- Jython 문자열 사용:
AdminTask.createKeySet('[-name testKeySet –aliasPrefix test –password pwd –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false]')
- Jython 목록 사용:
AdminTask.createKeySet(['-name', 'testKeySet', '–aliasPrefix', 'test', '–password', 'pwd', '–maxKeyReferences', '2', '–deleteOldKeys', 'true', '–keyStoreName', 'testKeyStore', '–isKeyPair', 'false'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask createKeySet {-interactive}
- Jython 문자열 사용:
AdminTask.createKeySet ('[-interactive]')
- Jython 목록 사용:
AdminTask.createKeySet (['-interactive'])
deleteKeySet
deleteKeySet 명령은 구성에서 키 세트의 설정을 삭제합니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 키 세트를 고유하게 식별하는 이름입니다(문자열, 필수).
선택적 매개변수
- -scopeName
- 관리 범위의 고유 이름을 지정합니다(문자열, 선택적)
출력 예제
명령은 출력을 리턴하지 않습니다.예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteKeySet{ -name testKeySet}
- Jython 문자열 사용:
AdminTask.deleteKeySet('[-name testKeySet]')
- Jython 목록 사용:
AdminTask.deleteKeySet(['-name', 'testKeySet'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteKeySet {-interactive}
- Jython 문자열 사용:
AdminTask.deleteKeySet ('[-interactive]')
- Jython 목록 사용:
AdminTask.deleteKeySet (['-interactive'])
generateKeyForKeySet
generateKeyForKeySet 명령은 키 세트의 키에 대한 키를 생성합니다.
대상 오브젝트
없음.필수 매개변수
- -keySetName
- 키 세트 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -keySetScope
- 키 세트의 범위를 지정합니다(문자열, 선택적)
- -keySetSaveConfig
- 키 세트의 구성을 저장하려면 이 매개변수 값을 true로 설정하십시오. 그렇지 않으면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
출력 예제
명령은 출력을 리턴하지 않습니다.예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask generateKeyForKeySet{ -keySetName testKeySet }
- Jython 문자열 사용:
AdminTask.generateKeyForKeySet('[-keySetName testKeySet]')
- Jython 목록 사용:
AdminTask.generateKeyForKeySet(['-keySetName', 'testKeySet'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask generateKeyForKeySet {-interactive}
- Jython 문자열 사용:
AdminTask.generateKeyForKeySet ('[-interactive]')
- Jython 목록 사용:
AdminTask.generateKeyForKeySet (['-interactive'])
getKeySet
getKeySet 명령은 특정 키 세트의 설정을 표시합니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 키 세트를 고유하게 식별하는 이름을 지정합니다(문자열, 필수)
선택적 매개변수
- -scopeName
- 관리 범위의 고유 이름을 지정합니다(문자열, 선택적)
출력 예제
이 명령은 지정된 키 세트 그룹의 설정을 리턴합니다.예제
일괄처리 모드 예제 사용법:
- Jacl 사용:
$AdminTask getKeySet {-name testKeySet}
- Jython 문자열 사용:
AdminTask.getKeySet ('[-name testKeySet]')
- Jython 목록 사용:
AdminTask.getKeySet (['-name', 'testKeySet'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask getKeySet {-interactive}
- Jython 문자열 사용:
AdminTask.getKeySet ('[-interactive]')
- Jython 목록 사용:
AdminTask.getKeySet (['-interactive'])
listKeySets
listKeySets 명령은 특정 범위의 키 세트를 나열합니다.
대상 오브젝트
없음.필수 매개변수
없음.선택적 매개변수
- -scopeName
- 관리 범위의 고유 이름을 지정합니다(문자열, 선택적)
- -displayObjectName
- 범위 내 키 세트 구성 오브젝트를 나열하려면 이 매개변수 값을 true로 설정하십시오. 키 세트 그룹 이름 및 관리 범위를 포함하는 문자열을 나열하려면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
- -all
- 키 세트를 모두 나열하려면 이 매개변수 값을 true로 지정하십시오. 이 매개변수는 scopeName 매개변수를 대체합니다. 기본값은 false입니다(부울, 선택적)
출력 예제
이 명령은 지정한 범위의 키 세트를 리턴합니다.예제
일괄처리 모드 예제 사용법:
- Jacl 사용:
$AdminTask listKeySets {-displayObjectName true}
- Jython 문자열 사용:
AdminTask.listKeySets ('[-displayObjectName true]')
- Jython 목록 사용:
AdminTask.listKeySets (['-displayObjectName', 'true'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask listKeySets {-interactive}
- Jython 문자열 사용:
AdminTask.listKeySets ('[-interactive]')
- Jython 목록 사용:
AdminTask.listKeySets (['-interactive'])
modifyKeySet
modifyKeySet 명령은 기존 키 세트의 설정을 변경합니다.
대상 오브젝트
없음.필수 매개변수
- -name
- 키 세트를 고유하게 식별하는 이름을 지정합니다(문자열, 필수)
선택적 매개변수
- -scopeName
- 관리 범위의 고유 이름을 지정합니다(문자열, 선택적)
- -aliasPrefix
- 새 키가 생성될 때 키 별명의 접두부를 지정합니다(문자열, 선택적)
- -password
- 키 저장소의 키를 보호하는 비밀번호를 지정합니다(문자열, 선택적)
- -maxKeyReferences
- 관심있는 키 세트의 리턴된 키로부터 최대 키 참조 수를 지정합니다(정수, 선택사항)
- -deleteOldKeys
- 새 키가 생성될 때 이전 키를 삭제하려면 이 매개변수 값을 true로 설정하십시오. 그렇지 않으면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
- -keyGenerationClass
- 키 세트에서 새 키를 생성하는 데 사용되는 클래스를 지정합니다(문자열, 선택적)
- -keyStoreName
- 키를 포함하는 키 저장소를 지정합니다(문자열, 선택적)
- -keyStoreScopeName
- 키 저장소가 위치한 관리 범위를 지정합니다(문자열, 선택적)
- -isKeyPair
- 키 세트의 키가 키 쌍이면 이 매개변수 값을 true로 설정하십시오. 그렇지 않으면 이 매개변수 값을 false로 설정하십시오(부울, 선택적)
출력 예제
명령은 출력을 리턴하지 않습니다.예제
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyKeySet {-name testKeySet -maxKeyReferences 3 –deleteOldKeys false}
- Jython 문자열 사용:
AdminTask.modifyKeySet ('[-name testKeySet -maxKeyReferences 3 –deleteOldKeys false]')
- Jython 목록 사용:
AdminTask.modifyKeySet (['-name', 'testKeySet', '-maxKeyReferences', '3', '–deleteOldKeys', 'false'])
대화식 모드 사용 예제:
- Jacl 사용:
$AdminTask modifyKeySet {-interactive}
- Jython 문자열 사용:
AdminTask.modifyKeySet ('[-interactive]')
- Jython 목록 사용:
AdminTask.modifyKeySet (['-interactive'])