Sun Java �?     p��      �ܼ�      ���      ����     

Sun �?
Sun Java System Portal Server 6 2005Q4 ����� 

�� 4 ��
�������ƥ����ݸ�줿���� LDAP Directory Server ����Ѥ������ Portal Server ������

�ǥե���ȥ��󥹥ȡ���Ǥϡ�Sun JavaTM System Portal Server��Sun JavaTM System Access Manager������� Sun JavaTM System Directory Server �γƥ��եȥ�������Ʊ���ۥ��Ȥ�ư��ޤ����ѥե����ޥ󥹡��������ƥ�����������������ɸ��ã.���뤿��ˡ�Directory Server ���̤γ���ۥ��ȤDz�ư������SSL (Secure Sockets Layer) �ˤ�륻�����ƥ����ݸ�줿��³��𤷤� Portal Server ����ǥ��쥯�ȥ�˥�����������ɬ�פ�������ϡ������¹ԤǤ��ޤ���


��

�������ƥ����ݸ�줿��³��𤷤� Directory Server �˥����������뤿��ˤϡ��ǥ��쥯�ȥ�ξ��=�˽�̾����ǧ�ڶɤ��ꤹ��褦�� Sun JavaTM System Web Server �ޤ��� Sun JavaTM System Application Server �����ꤹ��ɬ�פ�����ޤ���


���� LDAP �ǥ��쥯�ȥ����Ѥ���褦�� Portal Server �����ꤹ��ˤϡ����μ���¹Ԥ���ɬ�פ�����ޤ���

Directory Server �� SSL �����ꤹ��

  1. Directory Server (ns-slapd �ץ?��) �ȴ���С� (ns-httpd �ץ?��) ��ξ��ư����ư��Ƥ��뤳�Ȥ��ǧ���ޤ���
  2. root �Ȥ��ƥ����ߥʥ륦����ɥ����������Τ褦�����Ϥ��� Directory Server ��ư���ޤ���
  3. /var/opt/mps/serverroot/startconsole

  4. ɽ�������?���󥦥���ɥ��ǡ��桼����̾ admin �ȡ�Directory Server �Υѥ���ɤ����Ϥ��ޤ���
  5. ���󥽡���κ��Υѥͥ�ǡ���Server Group�פβ��� Directory Server ���󥹥��󥹤�ɽ�������ޤǥǥ��쥯�ȥ��Ÿ�����ޤ���
  6. Directory Server ���󥹥��󥹤�j�򤷤ơֳ����פ򥯥�å����ޤ���
  7. �֥������פ�j�򤷡��־��=�δ���פ�j�򤷤ޤ���
  8. ���Υ�������Ϥ���Ƽ¹Ԥ���Ȥ��ˤϡ��ѥ���ɤ����Ϥ��ƾ��=�ǡ����١������.����褦�����å�������ɽ������ޤ������Ȥ� Directory Server ��ư����Ȥ��˻��ѤǤ���Τǡ����Υѥ���ɤ��⤷�Ƥ��$�����

  9. ���׵�פ򥯥�å����ޤ���
  10. ���=��׵ᥦ�������ɤ�ɽ������ޤ������������ɤλؼ��˽���������λ���ƾ��=��׵��8.���ޤ������=��׵�ϡ���ǧ���뤿��� CMS (���=����С�) �������ޤ���CMS ����5���ʾ��=��ֿ�����ޤ����׵�ǡ�����ե�����˥��ԡ����ơ����=��׵�Υ��ԡ�����¸���ޤ���

  11. ���=��׵᤬ CMS ������졢CMS �δ���Ԥˤ���׵᤬��ǧ�����ȡ���ǧ�Ѥߤξ��=��ֿ�����Ƥ��ޤ���
  12. 8.���� DS �ξ��=�� CMS ���=������ߤޤ���
  13. CMS �� DS �Ѥ˾��=��8.�����Τǡ�root CA �Ȥ��� CMS �ξ��=�򥤥�ݡ��Ȥ��뤳�Ȥˤ�äơ�CMS �⿮�ꤵ���ɬ�פ�����ޤ���

  14. �־��=�δ���ס��֥����С����=�פν��j�򤷤ơ��֥��󥹥ȡ���פ򥯥�å����ޤ���
  15. ���=񥤥󥹥ȡ��륦�������ɤ�ɽ������ޤ���

  16. ��� 8 �ξ�ǧ�Ѥߤξ��=�ǡ����򥳥ԡ����ƥƥ������ΰ��Ž���դ������������ɤλؼ��˽��äƾ��=�򥤥󥹥ȡ��뤷�ޤ���
  17. ���=�5��˥��󥹥ȡ��뤵���ȡ����=񤬹Թ��ܤȤ��ơ֥����С����=�ץ��֤�ɽ������ޤ���

  18. �־��=�δ���ץ�����ɥ��򳫤�����CA ���=�ץ��֤�j�򤷤ޤ���
  19. ��� 9 �Ǿ��=��ȯ�Ԥ��� CA �� CA ���=�ꥹ�Ȥˤ�����ϡ��ꥹ�Ȥ˾��=�򥤥󥹥ȡ��뤹��ɬ�פϤ���ޤ���

    ���=񤬾��=�ꥹ�Ȥˤʤ����ϡ�ǧ�ڶɤ��� root CA ���=�����ꤷ�ƥ��󥹥ȡ��뤹��ɬ�פ�����ޤ���

    1. �֥��󥹥ȡ���פ򥯥�å����ޤ���
    2. CMS ���=�ǡ����򥳥ԡ����ƥƥ������ΰ��Ž���դ������������ɤλؼ��˽��äƾ��=�򥤥󥹥ȡ��뤷�ޤ���
    3. ���=�̾�� CA ���=�ꥹ�Ȥ�ɽ������ޤ���

  20. ���Ĥ���פ򥯥�å����ơ־��=�δ���ץ�����ɥ����Ĥ��ޤ���
  21. ������ץ��֤�j�򤷤ޤ���
  22. �ְŹ沽�ץ��֤򥯥�å������֤��ΰŹ沽��ե��ߥ�����: RSA�ץe��å��ܥå����˥e��å��ޡ������դ�������¸�פ򥯥�å����ޤ���
  23. �֥ͥåȥ���ץ��֤ǡ��֥������ƥ����ݸ�줿�ݡ��ȡץե�����ɤΥݡ����ֹ椬ͭ��ɤ������ǧ���ޤ��ϥե�����ɤ�ͭ��ʥݡ����ֹ�����Ϥ��ơ�����¸�פ򥯥�å����ޤ���
  24. �ǥե���ȥݡ��Ȥ� 636 �Ǥ���

  25. Directory Server ��Ƶ�ư������� 6 �����Ϥ������=�ǡ����١����Υѥ���ɤ����Ϥ��ޤ���
  26. Directory �ϡ�636 (�ǥե����) �ݡ��Ȥ� SSL ��³���Ե��򳫻Ϥ��ޤ���

����ǡ����١������.����

����ǡ����١������.����Ȥ��ˤϡ����ڥ��ե�����ǻ��Ѥ���ѥ���ɤ���ꤷ�ޤ������Υѥ���ɤϡ��Ź沽�̿�����Ѥ��ƥ����С���ư������ˤ�ɬ�פˤʤ�ޤ���

���=�ǡ����١����ǡ����ڥ��ե�����ȸƤФ�������̩�����.�����ݴɤ��ޤ������ڥ��ե������ SSL �Ź沽�ǻ��Ѥ���ޤ����ޤ��������С����=���׵ᤷ�ƥ��󥹥ȡ��뤹����ˤ⸰�ڥ��ե��������Ѥ��ޤ������=�ϡ����󥹥ȡ����˾��=�ǡ����١������ݴɤ���ޤ���

���=�ǡ����١����κ�.���ϡ����Ѥ��Ƥ��� Web ����ƥʤμ���ˤ�äưۤʤ�ޤ����������$ϡ�Sun Java System Application Server �Ǿ��=�ǡ����١������.������μ��Ǥ���Ʊ�����ϡ�Web ������ http://docs.sun.com ��������Ǥ����Sun Java System Application Server Administration Guide to Security�٤Ǥ����$���Ƥ��ޤ���

Sun Java System Web Server �Ǿ��=�ǡ����١������.������ˡ�ˤĤ��Ƥϡ�Web ������ http://docs.sun.com �������ǽ�ʡ�Sun Java system Web Server, Enterprise Edition Administration Guide�٤����$���Ƥ��ޤ���

Sun Java System Application Server �Ǿ��=�ǡ����١������.����ˤϡ�����󥿥ե������Ǽ��μ���¹Ԥ��ޤ���

  1. Application Server ���󥹥��󥹤���ư���Ƥ��뤳�Ȥ��ǧ���ޤ���
  2. �֥��ץꥱ������󥵡��С����󥹥��󥹡פ˥����������������С����󥹥��󥹤�j�򤷤ޤ���
  3. �֥������ƥ����פ˥����������ޤ���
  4. �֥ǡ����١����δ���פ򥯥�å����ޤ���
  5. �֥ǡ����١������.�ץ�󥯤򥯥�å����ޤ���
  6. �ֿ���ǡ����١����ν��ץڡ�����ɽ������ޤ���

  7. �ǡ����١����Υѥ���ɤ����Ϥ��ޤ���
  8. �⤦���٥ѥ���ɤ����Ϥ��ޤ���
  9. ��λ��פ򥯥�å����ޤ���
  10. ���Υѥͥ�ǡ֥��ץꥱ������󥵡��С����󥹥��󥹡פ���ӥ����С����󥹥��󥹤˥��������������ѹ���Ŭ�ѡפ򥯥�å����ޤ���
  11. �����С�����ߤ��ƺƵ�ư�����ѹ���ͭ��ˤ��ޤ���

password.conf �ե��������Ѥ���

SSL ��ͭ������ꤵ��Ƥ�����ˡ�SSL/TLS ��ͭ��� Sun Java System Application Server ��桼�������ʤ��ǺƵ�ư�Ǥ���褦�ˤ���ˤϡ�����ǡ����١����Υѥ���ɤ� password.conf �ե��������¸���ޤ���


��

�����ƥ��Ŭ�ڤ��ݸ���ե�����丰�ǡ����١�������������뤳�ȤΤʤ��褦����դ��Ƥ��$�����


password.conf �ե�����ξܺ٤ˤĤ��Ƥϡ���Sun Java System Application Server Administrator's Configuration File Reference�٤Ρ�Using the password.conf File�פ򻲾Ȥ��Ƥ��$�����

�̾�����С��ϵ�ưp�˥ѥ���ɤ����Ϥ���ɬ�פ�����Τǡ�/etc/rc.local �ե�����ޤ��� /etc/inittab �ե��������Ѥ��ơ�UNIX�SSL ��ͭ��ʥ����С���ư���뤳�ȤϤǤ��ޤ��󡣥ץ졼��ƥ����Ȥ˥ѥ���ɤ���¸���Ƽ�ưŪ�� SSL ��ͭ��ʥ����С���ư���뤳�Ȥϲ�ǽ�Ǥ���������Ͽ侩����Ƥ��ޤ��󡣥����С��� password.conf �ե�����ϡ�root �ޤ��ϥ����С��򥤥󥹥ȡ��뤷���桼��������ͭ������ͭ�Ԥ$����ɤ߼��Ƚ񤭹��ߤΥ������������Ĥ褦�ˤ��Ƥ��$�����UNIX �ǡ�SSL ��ͭ��ʥ����С��Υѥ���ɤ� password.conf �ե��������¸���뤳�Ȥϡ��礭�ʥ������ƥ����ꥹ���Ȥʤ�ޤ����ե�����˥���������ǽ�ʥ桼�����ϡ�SSL ��ͭ��ʥ����С��Υѥ���ɤˤ⥢�������Ǥ��ޤ���SSL ��ͭ��ʥ����С��Υѥ���ɤ� password.conf �ե��������¸����p�ˡ��������ƥ����̤Υꥹ�����θ���Ƥ��$�����

root ǧ�ڶ� (CA) ���=�򥤥󥹥ȡ��뤹��

root CA ���=�Υ��󥹥ȡ�����ϡ����Ѥ��Ƥ��� Web ����ƥʤμ���ˤ�äưۤʤ�ޤ���

�������$ϡ�Sun Java System Application Server �� root CA �򥤥󥹥ȡ��뤹����μ��Ǥ���Ʊ�����ϡ�Web ������ http://docs.sun.com ������Ǥ����Sun Java System Application Server Administration Guide to Security�٤Ǥ����$���Ƥ��ޤ���

Sun Java System Web Server �� root CA �򥤥󥹥ȡ��뤹����ˡ�ˤĤ��Ƥϡ�Web ������ http://docs.sun.com �������ǽ�ʡ�Sun Java System Web Server, Enterprise Edition Administration Guide�٤����$���Ƥ��ޤ���

���=��ȯ�Ԥ����������ϡ�root CA ���=�����긵�Ȥʤä���������Ʊ���Ǥ���

CA ����ξ��=�򥤥󥹥ȡ��뤹��ˤϡ�����󥿥ե������Ǽ��μ���¹Ԥ��ޤ���

  1. �֥��ץꥱ������󥵡��С����󥹥��󥹡פ˥��������������Υѥͥ�ǥ����С����󥹥��󥹤�j�򤷤ޤ���
  2. �֥������ƥ����פ˥����������ޤ���
  3. �־��=����פ�j�򤷤ޤ���
  4. �֥��󥹥ȡ���ץ�󥯤򥯥�å����ޤ���
  5. �֥����С����=�򥤥󥹥ȡ���פ�ɽ������ޤ���

  6. ���饤�����ǧ�ڤξ��˿��ꤵ��� CA �Ȥ��Ƽ�����롢CA �ξ��=���б�����ֿ���Ǥ�����=�ȯ�Զɡפ�j�򤷤ޤ���
  7. �ɥ�åץ%���ꥹ�Ȥ��顢�Ź沽�⥸�塼���j�򤷤ޤ���
  8. ���ڥ��ե�����Υѥ���ɤ����Ϥ��ޤ���
  9. ���ξ��˳��������ơ����줬�����С����󥹥��󥹤ǻ��Ѥ����ͣ��ξ��=�Ǥ�����ϡ����=�̾�����ϥե�����ɤ����Τޤ޻Ĥ��ޤ���
    • ʣ��ξ��=񤬲��ۥ����С��ǻ��Ѥ���롣���ξ��ϡ������С����󥹥�����ǰ�դξ��=�̾�����Ϥ��ޤ���
    • ����ʳ��ΰŹ沽�⥸�塼�뤬���Ѥ���롣���ξ��ϡ�ñ��Ź沽�⥸�塼����Τ��٤ƤΥ����С����󥹥��󥹤���ǰ�դξ��=�̾�����Ϥ��ޤ���
    • ̾p�����Ϥ���ȡ��־��=�δ���ץꥹ�Ȥ�ɽ������ޤ����狼��䤹��̾p����Ѥ��Ƥ��$��������Ȥ��С�United States Postal Service CA �� CA ��̾p�Ǥ�����VeriSign Class 2 Primary CA �ϡ�CA �� ���=�Υ����פ�ξ��򵭽Ҥ��Ƥ��ޤ���


      ��

      ���=�̾�����Ϥ���ʤ����ϡ��ǥե�����ͤ�Ŭ�Ѥ���ޤ���


  10. ���Τ����줫��j�򤷤ޤ���
    • ���Υե�����Υ�å����������ξ��ϡ���¸���줿�᡼��ؤΥե�ѥ�̾�����Ϥ��ޤ���
    • ��å������ƥ����� (�إå!��դ�)�����ξ��ϡ��᡼��ƥ����Ȥ�Ž���դ��ޤ����ƥ����Ȥ򥳥ԡ�����Ž���դ�����ϡ���Ƭ������Υϥ��ե�ʤɡ�Begin Certificate �إå!��� End Certificate �إå!���ɬ���ޤ�ޤ���
  11. ��λ��פ򥯥�å����ޤ���
  12. �֥��󥹥ȡ���פ�j�򤷤ƿ������=�򥤥󥹥ȡ��뤷�ޤ���
  13. ���Υѥͥ�ǡ֥��ץꥱ������󥵡��С����󥹥��󥹡פ���ӥ����С����󥹥��󥹤˥��������������ѹ���Ŭ�ѡפ򥯥�å����ޤ���
  14. �����С�����ߤ��ƺƵ�ư�����ѹ���ͭ��ˤ��ޤ������=�ϡ������С��ξ��=�ǡ����١������ݴɤ���ޤ����ե�����̾�� cert8.db �Ǥ���

Directory Server �Ȥ��̿��� SSL �����Ѥ���

Directory Server �Ȥ��̿��� Access Manager �� SSL ���Ѥ�ͭ��ˤ���ˤϡ����μ���¹Ԥ��ޤ���

  1. /etc/opt/SUNWam/config/AMConfig.properties �ե�������Խ����ޤ������μ��ϥ���ƥʤˤ�äưۤʤꡢSun Java System Web Server �� Sun Java System Application Server ��ξ��Ǽ¹Ԥ���ɬ�פ�����ޤ���
  2. AMConfig.properties �ե�����ǡ�����������ѹ����ޤ���
  3. com.iplanet.am.directory.ssl.enabled=false

    com.iplanet.am.directory.host=server12.example.com (if it needs to be changed)

    com.iplanet.am.directory.port=389

    �嵭������򼡤Τ褦���ѹ����ޤ���

    com.iplanet.am.directory.ssl.enabled=true

    com.iplanet.am.directory.host=server1.example.com

    com.iplanet.am.directory.port=636 (port on which DS uses encryption)

  4. AccessManager-base/SUNWam/config/ums/serverconfig.xml �ե��������³�ݡ��Ȥ���³�����פ��ͤ��ѹ����������ץ�⡼�ɤ��� SSL ���ѹ����ޤ���
  5. serverconfig.XML �ե�������Խ��������ιԤ��ѹ����ޤ���
  6.     <Server name="Server1" host="gimli.example.com"

    port="389"

    type="SIMPLE" />

    �嵭������򼡤Τ褦���ѹ����ޤ���

    <Server name="Server1" host="gimli.example.com"

    port="636"

    type="SSL" />

  7. serverconfig.xml �ե�������ѹ�����λ�����顢Web ����ƥʤ�Ƶ�ư���ޤ���


p��      �ܼ�      ���      ����     


Copyright 2005 Sun Microsystems, Inc. All rights reserved.