1.6 Ö¤ÊéÓ¦Óÿª·¢½Ó¿Ú£¨API£©
ΪÁËʵÏÖ»ùÓÚÊý×ÖÖ¤ÊéµÄ°²È«Ó¦Óü¯³É£¬ÌṩÁËÍêÕûµÄÖ¤ÊéÓ¦Óÿª·¢½Ó¿Ú£¨API£©£¬ÌṩC¡¢JAVAºÍCOMµÈ¶àÖÖ½Ó¿Ú£¬°üÀ¨£º ?
¸öÈËÐÅÈδúÀí£¨PTA£©
¸öÈËÐÅÈδúÀí£¨PTA£©Êǿͻ§¶ËµÄÈí¼þ°ü£¬¼È°üÀ¨°²×°ÔÚ¿Í»§¶ËµÄÎļþ¼ÓÃÜ/½âÃܳÌÐò£¬Ò²°üÀ¨ÓÃÓÚÊý×ÖÇ©ÃûºÍÇ©ÃûÑéÖ¤µÄActiveX¿Ø¼þ¡£Îļþ¼Ó/½âÃÜÄ£¿é¿ÉÒÔ²úÉúËæ»úÊýÃÜÔ¿¶ÔÎļþ½øÐмÓÃÜ£¬ÒÔ¼°Ê¹ÓÃÊäÈëµÄÃÜÔ¿¶ÔÎļþ½øÐнâÃÜ£»ActiveX¿Ø¼þÓÉÓû§·ÃÎÊÏà¹ØÍøÒ³Ê±ÏÂÔØµ½¿Í»§¶Ëä¯ÀÀÆ÷ÖУ¬ÊµÏÖʹÓñ¾µØµÄÖ¤Ê飨˽Կ£©¶ÔÎļþ½øÐÐÊý×ÖÇ©Ãû£¬ÒÔ¼°¶ÔÇ©Ãû½øÐÐÑéÖ¤¡£ ?
Ö¤Êé½âÎöÄ£¿é£¨CPM£©
Ö¤Êé½âÎöÄ£¿éÊÇһϵÁÐÆ½Ì¨ÏµĶ¯Ì¬Á´½Ó¿â£¬ÓÃÓÚ½âÎöDER»òPEM±àÂëµÄX.509Êý×ÖÖ¤Ê飬½«Ö¤ÊéÖеÄÐÅÏ¢£¬°üÀ¨Óû§ÐÅÏ¢¡¢Ö¤ÊéÓÐЧÆÚ¡¢Ö¤Ê鹫ԿµÈÐÅÏ¢·Ö½âΪ×Ö·û´®¡£ ?
Êý¾ÝÇ©ÃûÑé֤ģ¿é£¨SVM£©
Êý¾ÝÇ©Ãû¼°Ñé֤ģ¿éÊÇһϵÁÐÆ½Ì¨ÏµĶ¯Ì¬Á´½Ó¿â»ò²å¼þ£¬¿ÉÒÔÓ¦ÓÃÓÚ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë£¬ÊµÏÖ¶Ô´«ÊäÊý¾ÝµÄÊý×ÖÇ©Ãû£¬ºÍ¶ÔÊý×ÖÇ©Ãû¼°ÆäÖ¤Êé½øÐÐÑéÖ¤¡£Ö¤ÊéµÄÑéÖ¤¿ÉʹÓÃCRL»òOCSPÀ´½øÐÐÓÐЧÐÔÑéÖ¤¡£
1.7 ϵͳ¹¤×÷Á÷³ÌÉè¼Æ
£¨1£©Ö¤Êé·¢·ÅÁ÷³Ì
±¾·½°¸Éè¼ÆµÄÓû§CAÈÏ֤ϵͳµÄÖ¤Êé·¢·Å²ÉÓü¯Öз¢Ö¤µÄ·½Ê½£¬¼´ÓɹÜÀíÔ±¼¯ÖÐÉêÇëºÃÖ¤Ê飬±£´æÔÚUSB KEYÖУ¬·¢·Å¸øÓû§Ê¹Óá£Æä¹¤×÷Á÷³ÌÈçÏÂͼËùʾ£º
ͼ4 Ö¤Êé·¢·ÅÁ÷³Ìͼ
(a)¹ÜÀíԱʹÓÃä¯ÀÀÆ÷£¬·ÃÎÊÓû§CAÈÏ֤ϵͳ£¬½øÈëÖ¤ÊéÉêÇëÒ³Ãæ£¬Ìæ×îÖÕÓû§Ìîд֤ÊéÉêÇëÐÅÏ¢£¬ÏòÓû§CAÈÏ֤ϵͳÌá½»Ö¤ÊéÉêÇëÇëÇó¡£ÔÚ±¾µØ£¨±¾µØµÄUSB KEYÉÏ£©²úÉúÖ¤ÊéµÄ¹«Ë½Ô¿¶Ô£¬²¢½«¹«Ô¿ºÍÓû§ÐÅÏ¢Ò»Æð×÷Ϊ֤ÊéÉêÇëÇëÇó£¬Ìá½»¸øCAÈÏ֤ϵͳ£»
(b)CAÈÏ֤ϵͳ¸ù¾Ý¹ÜÀíÔ±Ìá½»µÄÖ¤ÊéÉêÇëÇëÇó£¬Åú×¼²¢Ç©·¢Óû§Ö¤Ê飬½«Óû§Ö¤Êé·¢²¼µ½Êý¾Ý¿âÖС£Í¬Ê±£¬½«Óû§Ö¤Êé·µ»Øµ½¹ÜÀíÔ±¶Ë£¬±£´æµ½USB KEYÖУ»
(c)¹ÜÀíÔ±½«ÉêÇëºÃÖ¤ÊéµÄUSB KEY·¢·Å¸ø×îÖÕÓû§¡£
£¨2£©Ö¤ÊéµõÏúÁ÷³Ì
ÔÚÓû§Ö¤ÊéµÄ˽ԿÊܵ½Íþв¡¢»òÕßÓû§Ë½Ô¿¶ªÊ§Ê±£¬ÐèÒªµõÏúÓû§µÄÖ¤Ê飬¸ù¾ÝÓû§ÐÅϢϵͳµÄÓ¦ÓÃÇé¿ö£¬±¾·½°¸Éè¼ÆÖ¤ÊéµõÏúÓɹÜÀíÔ±½øÐУ¬Æä¹¤×÷Á÷³ÌÈçÏ£º
(a)¹ÜÀíÔ±ÔÚ·¢ÏÖÓû§Î¥·´Ê¹Óù涨£¬»òÕßÓû§×Ô¼ºÏò¹ÜÀíÔ±·¢ËÍÓʼþ£¬ÇëÇóµõÏú×Ô¼ºµÄ
Ö¤Êéʱ£¬¹ÜÀíÔ±·ÃÎÊCAÈÏ֤ϵͳ¹ÜÀíԱģ¿é£¬½øÐÐÓû§Ö¤ÊéµõÏúÓû§£»
(b)¹ÜÀíԱͨ¹ýÖ¤Êé¹ÜÀí¹¦ÄÜÒ³Ãæ£¬²éѯµ½ÐèÒªµõÏúµÄÓû§Ö¤Ê飻
(c)¹ÜÀíԱѡÔñµõÏú²Ù×÷£¬Ñ¡ÔñµõÏúÓû§Ö¤ÊéµÄÔÒò£¬ÏòCAÈÏ֤ϵͳ·¢ËÍÖ¤ÊéµõÏúÇëÇó£»
(d)CAÈÏ֤ϵͳ¸ù¾Ý¹ÜÀíÔ±µÄÖ¤ÊéµõÏúÇëÇó£¬×Ô¶¯µÄµõÏúÓû§µÄÖ¤Ê飬²¢½«µõÏúµÄÓû§Ö¤Êé·¢²¼µ½Ö¤ÊéµõÏúÁбíÖУ¬Í¬Ê±¶ÔÊý¾Ý¿âÖб£´æµÄÓû§Ö¤ÊéµÄ×îÐÂ״̬½øÐиüУ»
(e)CAÈÏ֤ϵͳ¸ø¹ÜÀíÔ±·µ»ØÖ¤ÊéµõÏú³É¹¦ÐÅÏ¢£¬Í¬Ê±¸øÓû§·¢Ë͵ç×ÓÓʼþ£¬¸æËßÓû§Ö¤ÊéÒѾ±»µõÏú£¬²»ÄÜÔÙʹÓÃ×Ô¼ºµÄÖ¤Êé¡£
£¨3£©Ö¤Êé¸üÐÂÁ÷³Ì
×îÖÕÓû§ÔÚÆäÖ¤Êé¼´½«¹ýÆÚ֮ǰ£¬ÐèÒª·ÃÎÊCAÈÏ֤ϵͳ£¬¸üÐÂ×Ô¼ºµÄÖ¤Ê飬ÆäÁ÷³ÌΪ£º
(a)×îÖÕÓû§ÔÚÖ¤Êé¼´½«¹ýÆÚǰ£¨Ò»°ãΪһ¸öÔ£©£¬·ÃÎÊÓû§CAÈÏ֤ϵͳ£¬µÇ¼Óû§·þÎñÒ³Ãæ£¬µã»÷¡°Ö¤Êé¸üС±Ñ¡Ï
(b)ϵͳ×Ô¶¯Ê¶±ðÓû§ÊÇ·ñ¾ßÓÐÓû§CAÈÏ֤ϵͳ°ä·¢µÄÊý×ÖÖ¤Ê飬²¢ÇÒÅжÏÊÇ·ñ¹ýÆÚ£¬Èç¹û¼´½«¹ýÆÚ£¬±ãÌáʾ½øÐиüУ»
(c)Óû§Ñ¡ÔñÐèÒª¸üеÄÖ¤Ê飬µã»÷Ìá½»£¬ÏòCAÈÏ֤ϵͳÌá½»Ö¤Êé¸üÐÂÇëÇó¡£ÔÚÌá½»Ö¤Êé¸üÐÂÇëÇóʱ£¬ÔÚUSB KEYÖУ¬ÖØÐ²úÉú¸üÐÂÖ¤ÊéµÄ¹«Ë½Ô¿¶Ô£¬½«¹«Ô¿ºÍ¼´½«¹ýÆÚµÄÖ¤ÊéÒ»Æð£¬×÷Ϊ֤Êé¸üÐÂÇëÇó£¬Ìá½»¸øCAÈÏ֤ϵͳ£»
(d)CAÈÏ֤ϵͳ×Ô¶¯Åú×¼Ö¤Êé¸üÐÂÇëÇó£¬×Ô¶¯¸üÐÂÓû§Ö¤Ê飬½«¸üеÄÖ¤Êé·¢²¼µ½Ä¿Â¼·þÎñÆ÷£¬Í¬Ê±½«¸üÐÂÖ¤Êé·µ»Øµ½Óû§¶Ë£¬×Ô¶¯±£´æµ½USB KEYÖС£
1.8 ϵͳÐÔÄܺÍÌØµã·ÖÎö
²ÉÓÃiTrusCAϵͳ½¨ÉèµÄÓû§CAÈÏ֤ϵͳӵÓÐÏÂÁÐÐÔÄܺÍÌØµã£º
£¨1£©·ûºÏ¹ú¼ÊºÍÐÐÒµ±ê×¼
ϵͳÔÚÉè¼ÆÖÐ×ñÑÁËÏàÓ¦µÄ¹ú¼ÊºÍ¹¤Òµ±ê×¼£¬°üÀ¨X.509±ê×¼¡¢PKCSϵÁбê×¼¡¢IETFµÄPKIX¹¤×÷×éÖÆ¶¨µÄPKIÏà¹ØRFC±ê×¼£¬ÒÔ¼°HTTP¡¢SSL¡¢LDAPµÈ»¥ÁªÍøÍ¨Ñ¶ÐÒéµÈ¡£Ñϸñ×ñÑÕâЩ±ê×¼£¬Ê¹µÃϵͳ¾ßÓкܺõĿª·ÅÐÔ£¬Äܹ»Óë¸÷ÖÖÓ¦ÓýáºÏ£¬³ÉÎªÕæÕýµÄ°²È«»ù´¡ÉèÊ©¡£
£¨2£©Ö¤ÊéÀàÐͶàÑùÐÔ¼°Áé»îÅäÖÃ
ϵͳÄܹ»Ìṩ¸÷ÖÖÖ¤ÊéµÄÇ©·¢¹¦ÄÜ£¬±¾·½°¸Éè¼ÆµÄCAÈÏ֤ϵͳÄܹ»Ç©·¢¸öÈËÉí·ÝÖ¤Êé¡£½«À´¸ù¾ÝÓû§µÄÐèÒª£¬¿ÉÒÔ½øÐÐÀ©Õ¹£¬Í¨¹ýÁé»îÅäÖÿÉÒÔÇ©·¢ÆóÒµÖ¤Êé¡¢·þÎñÆ÷Ö¤Êé¡¢´úÂëÇ©ÃûÖ¤ÊéºÍVPNÖ¤ÊéµÈ¡£
£¨3£©Áé»îµÄÈÏÖ¤ÌåϵÅäÖÃ
ϵͳ²ÉÓá°ÈÏÖ¤ÌåϵÉè¼Æ¡±Ò»½ÚÉè¼ÆµÄCAÈÏÖ¤Ìåϵ£¬²ÉÓÃÊ÷×´½á¹¹£¬Ö§³Ö¶à¼¶CA£¬Ö§³Ö½»²æÈÏÖ¤¡£
£¨4£©×¢²á»ú¹Ø£¨RA£©½¨É跽ʽ¶àÑù»¯
±¾·½°¸Éè¼ÆµÄCAÈÏ֤ϵͳ²ÉÓÃÒ»¸öRAµÄÅäÖ㬸ù¾ÝÓû§µÄÒªÇ󣬽«À´¿ÉÒÔÅäÖöà¸öRAºÍ¶à¼¶RA£¬RA½çÃæ·ç¸ñ¿É¶¨ÖÆ¡£
£¨5£©¸ß°²È«ÐԺͿɿ¿ÐÔ
ʹÓøßÇ¿¶ÈÃÜÂë±£»¤ÃÜÔ¿£¬Ö§³Ö¼ÓÃÜ»ú¡¢ÖÇÄÜ¿¨¡¢USB KEYµÈÓ²¼þÉ豸£¬Óû§¹Ø¼üÐÅÏ¢
É¢Áб£´æ£¬ÒÔ·ÀÒÅʧ¡£
£¨6£©¸ßÀ©Õ¹ÐÔ
¸ù¾Ý¿Í»§ÐèÒª£¬¶Ôϵͳ½øÐÐÅäÖúÍÀ©Õ¹£¬Äܹ»·¢·Å¸÷ÖÖÀàÐ͵ÄÖ¤Ê飻ϵͳ֧³Ö¶à¼¶CA£¬Ö§³Ö½»²æCA£»ÏµÍ³Ö§³Ö¶à¼¶RA¡£
£¨7£©Ò×ÓÚ²¿ÊðÓëʹÓÃ
ϵͳËùÓÐÓû§¡¢¹ÜÀíÔ±½çÃæ¶¼ÊÇB/Sģʽ£¬CA/RA²ßÂÔÅäÖúͶ¨ÖÆÒÔ¼°Óû§Ö¤Êé¹ÜÀíµÈ¶¼ÊÇͨ¹ýä¯ÀÀÆ÷½øÐУ¬²¢¾ßÓÐÏêϸµÄ²Ù×÷˵Ã÷¡£
£¨8£©¸ß¼æÈÝÐÔ
Ö§³ÖWindows¡¢Linux¡¢SolarisµÈ¶àÖÖ²Ù×÷ϵͳ£»
Ö§³Ö¶àÖÖ¼ÓÃÜÉ豸
Ö§³Ö¶àÖÖÊý¾Ý¿â
Ö§³Ö¶àÖÖÖ¤Êé´æ´¢½éÖÊ£ºÓ²ÅÌ¡¢USB KEYºÍÖÇÄÜ¿¨µÈ
Ïà¹ØÍÆ¼ö£º