저는 파벨이고 주로 자바 개발자입니다. 여기에 내 문제 :Java Sun PKCS # 11 공급자, HSM 토큰 LOGIN REQUIRED 플래그가 설정되지 않고 빈 별명 목록
Java Sun PKCS # 11 공급자를 사용하여 HSM 슬롯에 별칭을 나열하려고하는데 빈 목록이 나타납니다. 필자는 Windows XP/Server 플랫폼에서 Java 6 및 7을 사용해 보았습니다. Sun PKCS # 11 소스를 다운로드하여 검사 한 후 디버깅을 켜고 마침내 토큰에 LOGIN_REQUIRED 플래그가 설정되어 있지 않으므로 별칭 맵이 비어 있음을 발견했습니다. Sun PKCS # 11 구현에는 IF 구조가 있으므로이 플래그가 설정되지 않은 경우 PIN 바이트가 키 저장소에 제공 되어도 C_Login 호출이 없습니다! 이상하게 보입니다. PKCS # 11 프로 바이더의 Sun 구현의 버그인가, 그 배후에 일반적인 생각이있는 경우, 누군가 나를 설명 할 수 있습니까? 어쨌든 원본 소스를 "해킹"하여 제공된 PIN이있는 경우 LOGIN_REQUIRED 플래그가 설정되어 있는지 여부와 관계없이 토큰에 대한 로그인 작업을 수행하며 토큰에서 별칭을 얻었습니다!