을, 오히려 그들이 WMQ의 KDB 형식의 키 스토어를 사용합니다. 이 파일 형식에는 난독 화 된 암호가 들어있는 "숨김 파일"이 포함되어 있습니다. 문서의 on this page에서 설명한대로 환경 변수에서 kdb로 프로그램을 지정하십시오. kdb는 실제로 동일한 접두사와 다른 접미어를 가진 여러 파일입니다. 이 예에서 변수는 경로와 kdb 접두어를 포함하지만 접미사는 포함하지 않는다는 것입니다.
다음 질문은 "이 jdb를이 kdb 형식으로 가져 오는 방법"이라고 생각합니다. 이를 수행하려면 GSKit을 설치해야합니다. WMQ 클라이언트와 WMQ Server 모두에 번들로 제공되지만 설치된 버전에 따라 경로가 약간 다릅니다. 우선 C:\Program Files\IBM\gsk7
을 찾으십시오. 몇 가지 사용자 인터페이스가 있지만 원하는 것은 컴파일 된 gsk7cmd입니다.
C:\Program Files\IBM\gsk7\bin>gsk7cmd.exe -keydb -convert
A required value for the command was not specified:
-db Required
-Correct command usage-
-db Required
-pw Optional
-target Optional
-new_pw Optional
-old_format or -type Optional
-new_format Required <cms | jceks | jks | kdb | p12 | pkcs12>
-expire Optional <0 - 7300>
-stash Optional`
jks에서 kdb로 변환 할 때 프로그램에서 암호를 찾을 수 있도록 -stash 옵션을 지정해야합니다.
4 개의 핵심 파일 (crt, kdb, rdb 및 sth)이 제공되었습니다. 나는 그 (것)들을 사용하기 위하여 암호를 지정하는 것을 요구 된 ㄴ다는 것을 지금 막 말되었다. –
틀렸다고 들었습니다. :-) .sth 파일에는 암호가 들어 있습니다. 암호를 사용하라는 메시지를 보았을 때, 나는 그들이 당신에게 jks를 준다고 생각했습니다. 모든 파일을 동일한 디렉토리에두고 위의 문서 링크에 설명 된대로 환경 변수를 지정하십시오. 설정할 env 변수는'MQEnvironment.SSLKeyRepository'입니다. –
그러면 다음과 같은 오류가 발생합니다. SSL 키 저장소 : 암호 숨김 파일이 없거나 사용할 수 없습니다. 그것은 그들이 저에게 진절머리가 나는 은신처 파일을 주었다는 뜻입니까? –