공개키 가져오기(소스)

LDAP에서 공개키 가져오는 소스

gpki 키관련 내용은 www.gpki.go.kr 을 참고하시기 바랍니다.

관련 라이브러리와 문서 역시 담당을 통해서만 받을수 있으니 이 부분에 대한 질문에

답변 드릴수 없음을 미리 알려드립니다.

가져온 공개키는 저장해서 사용하시기 바랍니다.


import com.gpki.gpkiapi.GpkiApi;
import com.gpki.gpkiapi.cert.X509Certificate;
import com.gpki.gpkiapi.cms.EnvelopedData;
import com.gpki.gpkiapi.crypto.PrivateKey;
import com.gpki.gpkiapi.crypto.SecretKey;
import com.gpki.gpkiapi.storage.Disk;
import com.gpki.gpkiapi.util.Base64;
import com.gpki.gpkiapi.util.Ldap;


public class LdapTest {
 
 public static final void main(String[] args){
  try{
   GpkiApi.init(".");
   X509Certificate recCert1;
   byte[] envStr=null;
      
   Ldap ldap = new Ldap();
   String str2 = "";
   ldap.setLdap("ldap://ldap.gcc.go.kr",389);
   String path = "경로/키번호_env.cer";
   
   ldap.searchCN(ldap.DATA_TYPE_KM_CERT, "키번호");
   
   System.out.println("ldap.getDN()=="+ldap.getDN());
   byte[] sn=ldap.getData() ;

   Disk.write(path, sn) ;

  }catch(Exception e){
   System.out.println("<"+":ldap>Exception " + e.toString());
  } finally {
  }

 }
}

by 세상살이 | 2010/08/06 11:10 | 웬수같은 프로그램 이야기 | 트랙백 | 덧글(1)

◀ 이전 페이지 다음 페이지 ▶