2012-08-23 4 views
0

Java 코드를 통해 Windows Azure를 연결하는 데 필요한 인증서, 공개 키, 개인 키 및 기타 모든 것들을 생성하고 싶습니다. 나는 keytool만을 사용하는 것을 선호한다. 어떻게하면됩니까?Windows Azure 용 인증서 생성

자바 코드에는 개인 키가있는 JKS 파일이 필요합니다.

Thx!

Keytool을이 어느 정도 당신을 도울 수

답변

2

그러나 Keytool을하고 OpenSSL을 조합 당신이 자바 기반 응용 프로그램뿐만 아니라 SSL은 웹 응용 프로그램을 사용 가능으로 윈도우 애저 (모두 관리 포털에 연결하는 데 필요한 모든을 제공 할 것입니다.

개인 및 공개 키 쌍을 생성하는 "키 도구를 사용"Migrating Keys from 'keytool' to 'OpenSSL'

  1. 로 문서를 따르십시오.
  2. PrivateKeyEntry를에서 자체 서명 된 인증서를 내보낼 "키 도구"를 사용.
  3. ,
  4. "keytool"을 사용하여 인증서의 세부 사항을 표시하십시오.
  5. "OpenSSL"을 사용하여 "keytool"에서 내 보낸 인증서를 봅니다.
  6. "keytool"키 저장 파일에서 키 쌍을 덤프하는 "DumpKey.java"작성.
  7. "OpenSSL"을 사용하여 덤프 된 키 쌍을 2 진수에서 Base64 인코딩으로 변환합니다.
  8. "OpenSSL"을 사용하여 "keytool"키 저장소 파일에서 덤프되고 변환 된 키 쌍을 봅니다.