javaÖÐKeytoolµÄʹÓÃ×ܽá
ÒÔǰÓùý¼¸´ÎÕâ¸ö¶«¶«£¬µ«Ã¿´Î¶¼ÖØÐ²éѯһ´Î¡£±¾ÎÄÔʼ³ö´¦ÊÇÕâÀï
¡£
£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££
Keytool
ÊÇÒ»¸öJava
Êý¾ÝÖ¤ÊéµÄ¹ÜÀí¹¤¾ß
,Keytool
½«ÃÜÔ¿£¨key£©ºÍÖ¤Ê飨certificates£©´æÔÚÒ»¸ö³ÆÎªkeystoreµÄÎļþÖÐ
ÔÚkeystoreÀ°üº¬Á½ÖÖÊý¾Ý£º
ÃÜԿʵÌ壨Key entity£©——ÃÜÔ¿£¨secret key£©ÓÖ»òÕßÊÇ˽ԿºÍÅä¶Ô¹«Ô¿£¨²ÉÓ÷ǶԳƼÓÃÜ£©
¿ÉÐÅÈεÄÖ¤ÊéʵÌ壨trusted certificate entries£©——Ö»°üº¬¹«Ô¿
ailas(±ðÃû)ÿ¸ökeystore¶¼¹ØÁªÕâÒ»¸ö¶ÀÒ»ÎÞ¶þµÄalias£¬Õâ¸öaliasͨ³£²»Çø·Ö´óСд
JDKÖÐkeytool
³£ÓÃÃüÁî:
-genkey ÔÚÓû§Ö÷Ŀ¼Öд´½¨Ò»¸öĬÈÏÎļþ".keystore",»¹»á²úÉúÒ»¸ömykeyµÄ±ðÃû£¬mykeyÖаüº¬Óû§µÄ¹«Ô¿¡¢Ë½Ô¿ºÍÖ¤Êé
(ÔÚûÓÐÖ¸¶¨Éú³ÉλÖõÄÇé¿öÏÂ,keystore»á´æÔÚÓû§ÏµÍ³Ä¬ÈÏĿ¼£¬È磺¶ÔÓÚwindow xpϵͳ£¬»áÉú³ÉÔÚϵͳµÄC:\Documents and Settings\UserName\ÎļþÃûΪ“.keystore”)
-alias ²úÉú±ðÃû
-keystore Ö¸¶¨ÃÜÔ¿¿âµÄÃû³Æ(²úÉúµÄ¸÷ÀàÐÅÏ¢½«²»ÔÚ.keystoreÎļþÖÐ)
-keyalg Ö¸¶¨ÃÜÔ¿µÄËã·¨ (Èç RSA DSA£¨Èç¹û²»Ö¸¶¨Ä¬ÈϲÉÓÃDSA£©)
-validity Ö¸¶¨´´½¨µÄÖ¤ÊéÓÐЧÆÚ¶àÉÙÌì
-keysize Ö¸¶¨ÃÜÔ¿³¤¶È
-storepass Ö¸¶¨ÃÜÔ¿¿âµÄÃÜÂë(»ñÈ¡keystoreÐÅÏ¢ËùÐèµÄÃÜÂë)
-keypass Ö¸¶¨±ðÃûÌõÄ¿µÄÃÜÂë(˽ԿµÄÃÜÂë)
-dname Ö¸¶¨Ö¤ÊéÓµÓÐÕßÐÅÏ¢ ÀýÈ磺 "CN=Ãû×ÖÓëÐÕÊÏ,OU=×éÖ¯µ¥Î»Ãû³Æ,O=×éÖ¯Ãû³Æ,L=³ÇÊлòÇøÓòÃû³Æ,ST=ÖÝ»òÊ¡·ÝÃû³Æ,C=µ¥Î»µÄÁ½×Öĸ¹ú¼Ò´úÂë"
-list ÏÔʾÃÜÔ¿¿âÖеÄÖ¤ÊéÐÅÏ¢ keytool
-list -v -keystore Ö¸¶¨keystore -storepass ÃÜÂë
-v ÏÔʾÃÜÔ¿¿âÖеÄÖ¤ÊéÏêϸÐÅÏ¢
-export ½«±ðÃûÖ¸¶¨µÄÖ¤Êéµ¼³öµ½Îļþ keytool
-export -alias ÐèÒªµ¼³öµÄ±ðÃû -keystore Ö¸¶¨keystore -file Ö¸¶¨µ¼³öµÄÖ¤ÊéλÖü°Ö¤ÊéÃû³
Ïà¹ØÎĵµ£º
JavaµÄ»·¾³±äÁ¿ÅäÖãº
(Á½ÖÖ·½·¨ÈÎѡһÖÖ½Ô¿É)
·½·¨Ò»£º
ÒÀ´Îµã»÷£º“ÎҵĵçÄÔ”£(ÓÒ¼ü)“ÊôÐÔ”£“¸ß¼¶”£“»·¾³±äÁ¿”£¬µ¯³öWindowsµÄ“»·¾³±äÁ¿”ÅäÖÿ¨¡£
Ôړϵͳ±äÁ¿”À¸ÏÂÖ´ÐÐÈýÏî²Ù×÷£º
¢Ùн¨“Classpath”(Èç¹ûÒÑÓУ¬ÔòÖ±½Ó ......
1.[http://www.javaalmanac.com] – Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¸ßËٲ鵽ijÖÖJava¼¼ÄܵÄÓ÷¨¼°Ê¾·¶´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
2.[http://www.onjava.com] – O’ReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐиå×Ó.
3.[http://java.sun.com] – ¹Ù·½µÄJava¿ª·¢ÕßÍøÕ¾ – ÿÖܶ¼ÓÐиå¼þ·¢±í.
4.[htt ......
¡¡instanceofÊÇJavaµÄÒ»¸ö¶þÔª²Ù×÷·û£¬ºÍ==£¬>£¬<ÊÇͬһÀà¶«¶«¡£ÓÉÓÚËüÊÇÓÉ×Öĸ×é³ÉµÄ£¬ËùÒÔÒ²ÊÇJavaµÄ±£Áô¹Ø¼ü×Ö¡£ËüµÄ×÷ÓÃÊDzâÊÔËü×ó±ßµÄ¶ÔÏóÊÇ·ñÊÇËüÓұߵÄÀàµÄʵÀý£¬·µ»ØbooleanÀàÐ͵ÄÊý¾Ý¡£¾Ù¸öÀý×Ó£º
¡¡¡¡String s = "I AM an Object!";
¡¡¡¡boolean isObject = s instanceof Object;
¡¡¡¡ÎÒÃÇÉùÃ÷ÁËÒ»¸öStr ......
javaÁ¬½Ó¸÷ÖÖÊý¾Ý¿â·½Ê½ËÙ²é±í1£®Oracle8/8i/9iÊý¾Ý¿â£¨thinģʽ£©Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orclΪÊý¾Ý¿âµÄSID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,u ......