2009-06-03 7 views
1

저는 PKCS # 11 usb 장치를 사용하여 SSLContext를 만듭니다. 프로젝트는 IAIK jce 구현에서 sun으로 마이그레이션 중이며 iaik은 토큰을 제거하거나 삽입 할 때이를 감지 할 수있는 토큰 관리자를 제공하여 sun 구현시이를 수행 할 방법을 찾을 수 없습니다.Java에서 삽입/제거 할 PKCS # 11 토큰 감지

아이디어가 있으십니까?

답변

2

Sun PKCS # 11 공급자는 토큰 추가 및 제거 제거를 탐지하는 TokenPoller를 만듭니다. 동일한 작업을 수행 할 수 있습니다. 프로 바이더의 작성에 사용한 라이브러리 패스를 건네주는 PKCS11.getInstance() 메소드를 사용해, PKCS11 오브젝트에의 참조를 취득 할 수 있습니다. 라이브러리 경로가 동일해야하므로 (캐논이 아닌 경우)주의해야합니다. 널 (null)을 전달하는 C_GetSlotList를 호출하십시오. 예외는 토큰 제거를 나타냅니다. 그러나 재 삽입은 이에 반영되지 않습니다.

관련 문제