锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美久久久久久,国产精品日韩在线播放,夜夜嗨av色综合久久久综合网http://www.shnenglu.com/huangjianfu/category/9075.html緗戠粶淇℃伅瀹夊叏zh-cnWed, 10 Dec 2008 08:39:04 GMTWed, 10 Dec 2008 08:39:04 GMT60ASN1_STRING鐨勮漿鎹㈠強鏄劇ずhttp://www.shnenglu.com/huangjianfu/archive/2008/12/10/69025.html榛勫墤鐖?/dc:creator>榛勫墤鐖?/author>Wed, 10 Dec 2008 02:25:00 GMThttp://www.shnenglu.com/huangjianfu/archive/2008/12/10/69025.htmlhttp://www.shnenglu.com/huangjianfu/comments/69025.htmlhttp://www.shnenglu.com/huangjianfu/archive/2008/12/10/69025.html#Feedback0http://www.shnenglu.com/huangjianfu/comments/commentRss/69025.htmlhttp://www.shnenglu.com/huangjianfu/services/trackbacks/69025.html //鑾峰彇璇佷功涓婚淇℃伅
 subject = X509_get_subject_name(cert);

 //鑾峰緱璇佷功涓婚淇℃伅鏉$洰涓暟
 entriesNum = sk_X509_NAME_ENTRY_num(subject->entries);
 //X509_NAME_print_ex(biosubject, subject, 0, ASN1_STRFLGS_ESC_MSB);
 //BIO_read(biosubject,msginfo,msginfoLen);
 //寰幆璇誨彇涓潯鐩俊鎭?br> for(i=0;i<entriesNum;i++)
 {
  //鑾峰彇絎琁涓潯鐩?br>  name_entry = sk_X509_NAME_ENTRY_value(subject->entries,i);
  Nid = OBJ_obj2nid(name_entry->object);
  out=NULL;
  if((len = ASN1_STRING_to_UTF8(&out,name_entry->value))<0)
   continue;

  nUtf8 = 2*len;
  pUtf8 = (unsigned short *)malloc(nUtf8);
  memset(pUtf8,0,nUtf8);
  
  rv = MultiByteToWideChar(
   CP_UTF8,
   0,
   (char*)out,
   len,
   pUtf8,
   nUtf8);
  rv = WideCharToMultiByte(
   CP_ACP,
   0,
   pUtf8,
   rv,
   (char*)msginfo,
   nUtf8,
   NULL,
   NULL);
  free(pUtf8);
  OPENSSL_free(out);
  pUtf8 = NULL;
  msginfoLen = rv;
  msginfo[msginfoLen]='\0';
  switch(Nid)
  {
  case NID_countryName://鍥藉
   printf("subject 's countryName:%s\n",msginfo);
   break;
  case NID_stateOrProvinceName://鐪?br>   printf("subject 's ProvinceName:%s\n",msginfo);
   break;
   
  case NID_localityName://鍦板尯
   printf("subject 's localityName:%s\n",msginfo);
   break;
  case NID_organizationName://緇勭粐
   printf("subject 's organizationName:%s\n",msginfo);
   break;
  case NID_organizationalUnitName://鍗曚綅
   printf("subject 's organizationalUnitName:%s\n",msginfo);
   break;
  case NID_commonName://閫氱敤鍚?br>   printf("subject 's commonName:%s\n",msginfo);
   break;
  case NID_pkcs9_emailAddress://Mail
   printf("subject 's emailAddress:%s\n",msginfo);
   break;
  }//end switch
 }

 



]]>
久久久精品人妻一区二区三区蜜桃| 国产精品成人久久久久久久| 亚洲午夜无码AV毛片久久| 伊人久久大香线蕉综合影院首页| 久久99国产精品久久99果冻传媒| 久久国产欧美日韩精品免费| 亚洲午夜久久久影院伊人| 成人久久精品一区二区三区 | 久久AⅤ人妻少妇嫩草影院| 色偷偷偷久久伊人大杳蕉| 久久精品国产清自在天天线| 合区精品久久久中文字幕一区| 国产精品免费久久久久久久久 | 亚洲欧美一级久久精品| 久久99国产综合精品免费| 久久久久久午夜成人影院| 久久久久久国产精品免费免费 | 久久国产色AV免费观看| 亚洲&#228;v永久无码精品天堂久久| 99精品久久久久久久婷婷| 亚洲欧美成人久久综合中文网| 亚洲国产成人久久精品动漫| 久久天堂电影网| 久久男人中文字幕资源站| 久久婷婷五月综合成人D啪| 久久精品国产亚洲av瑜伽| 国产成人久久精品麻豆一区| 97久久精品人妻人人搡人人玩| 色诱久久久久综合网ywww| 伊人久久综合精品无码AV专区 | 中文字幕人妻色偷偷久久 | 一本色道久久HEZYO无码| 久久91精品国产91久| 久久婷婷人人澡人人爽人人爱 | 久久99精品综合国产首页| 国产三级久久久精品麻豆三级| 久久青青草原亚洲av无码app| 中文无码久久精品| 久久久久亚洲av无码专区喷水| 亚洲AV无码1区2区久久| 狠狠色婷婷综合天天久久丁香 |