Oracle® Solaris 11.2의 암호화 및 인증서 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

KMF에서 타사 플러그인을 관리하는 방법

키 저장소 이름을 제공하여 플러그인을 식별합니다. KMF에 플러그인을 추가할 때 소프트웨어가 키 저장소 이름으로 플러그인을 식별합니다. 플러그인이 옵션을 받아들이도록 정의할 수 있습니다. 이 절차는 KMF에서 플러그인을 제거하는 방법을 포함합니다.

  1. 플러그인을 설치합니다.
    % /usr/bin/kmfcfg install keystore=keystore-name \
    modulepath=path-to-plugin [option="option-string"]

    구문 설명

    keystore-name

    제공할 키 저장소의 고유한 이름을 지정합니다.

    path-to-plugin

    KMF 플러그인의 공유 라이브러리 객체에 대한 전체 경로를 지정합니다.

    option-string

    공유 라이브러리 객체에 대한 선택적 인수를 지정합니다.

  2. 플러그인을 나열합니다.
    % kmfcfg list plugin
    keystore-name:path-to-plugin [(built-in)] | [;option=option-string]
  3. 플러그인을 제거하려면 설치를 해제하고 제거되었는지 확인합니다.
    % kmfcfg uninstall keystore=keystore-name
    % kmfcfg plugin list
예 4-8  KMF 플러그인을 옵션과 함께 호출

다음 예에서 관리자가 KMF 플러그인을 사이트 특정 디렉토리에 저장합니다. 플러그인이 debug 옵션을 받아들이도록 정의됩니다. 관리자가 플러그인을 추가하고 플러그인이 설치되었는지 확인합니다.

# /usr/bin/kmfcfg install keystore=mykmfplug \
modulepath=/lib/security/site-modules/mykmfplug.so
# kmfcfg list plugin
KMF plugin information:
-----------------------
pkcs11:kmf_pkcs11.so.1 (built-in)
file:kmf_openssl.so.1 (built-in)
nss:kmf_nss.so.1 (built-in)
mykmfplug:/lib/security/site-modules/mykmfplug.so
# kmfcfg modify plugin keystore=mykmfplug option="debug"
# kmfcfg list plugin
KMF plugin information:
-----------------------
...
mykmfplug:/lib/security/site-modules/mykmfplug.so;option=debug

이제 플러그인이 디버깅 모드로 실행됩니다.