Sun ONE logo      ��һ��      Ŀ¼      ����      ��һ��     

Sun ONE Web Server 6.1 ����Աָ��

�� 6 ��
ʹ��֤�����Կ

���½��������ʹ��֤�����Կ��֤4ȷ�� Sun ONE Web Server 6.1 �İ�ȫ�ԡ�����������μ������ڱ��������ݡ��ܾ������߷��ʺ���������ķ��ʵĸ��ְ�ȫ���ܡ�Sun ONE Web Server 6.1 ���������� Sun ONE ������İ�ȫ��ϵ�ṹ����b����ҵ��׼�͹���Э���֮�ϣ��Ի�ȡ���Ļ������Ժ�һ���ԡ�

���Ķq���֮ǰ����Ӧ���Ѿ���Ϥ������Կ���ܵĻ�����Щ�����(���ܺͽ��ܡ�������Կ��ר����Կ������֤���Լ�����Э�顣�й���ϸ��Ϣ����μ� SSL �����

���¸����ϸ������ȷ�� Web ������ȫ�Ĺ�̣�


����֤�����֤

��֤��ȷ����ݵĹ�̡������罻�������У���֤��һ������һ�����ȷ�ϵĹ�̡�֤����֧����֤��һ�ַ�����

ʹ��֤�������֤

֤���а�������������ָ�����ˡ���˾������ʵ�����ƣ���֤��֤���а�Ĺ�����Կ���ڸ�ʵ�塣�ͻ���ͷ��������ӵ��֤�顣

֤������֤���� CA���䷢����������ǩ��CA ������ͨ�� Internet ����֤��Ĺ�˾��Ҳ�����Ǹ���Ϊ��˾���ڲ�����ⲿ��䷢֤��IJ��š�����Խ��������ε� CA ȷ��Ϊ�����û���ݵ���֤����

���˹�����Կ����֤���ʶ��ʵ�����֮�⣬֤�黹��(�������ڡ��䷢��֤��� CA ����ƺͰ䷢��֤��� CA �ġ�����ǩ���й�֤�����ݺ͸�ʽ����ϸ��Ϣ����μ� SSL �����


ע��

�ڼ������֮ǰ���밲װ������֤�顣


��������֤

��������ָ֤�ͻ���Է�������е�����ʶ�𣻼��Ա���ΪҪ��λ���ض������ַ�ķ����������֯����ʶ��

�ͻ�����֤

�ͻ�����ָ֤������Կͻ�����е�����ʶ�𣻼��Ա���Ϊʹ�ÿͻ����������Ա����ʶ�𡣿ͻ�������ж��֤�飬��ͬһ���˿����м���ͬ�����һ��

���������֤��

ÿ̨������������ӵ�в�ͬ��֤����ݿ⡣ÿ�������������ݿ���԰���֤�顣����������ÿ��ʵ��Ҳ����ӵ�в�ͬ��֤�顣


����������ݿ�

���������֤��֮ǰ�����봴��һ��������ݿ⡣�� Sun ONE Web Server �У���������� (Administration Server) ��ÿ�������ʵ�����ӵ���Լ���������ݿ⡣������ݿ�ֻ���ڱ��ؼ�����ϴ�����

����������ݿ�ʱ������Ҫָ����������Կ���ļ������롣����Ҫ������4��ʹ�ü���ͨ�ŵķ������йظ������ʱ��ע�������б?��μ��������� PIN��

��������ݿ��У����Դ������洢������Կ��ר����Կ����Ϊ��Կ���ļ�������Կ���ļ������� SSL ���ܡ�����Ͱ�װ������֤��ʱ���õ�����Կ���ļ�����װ֤��֮��֤�齫�洢��������ݿ��С���Կ���ļ��Լ��ܵ���ʽ�洢������Ŀ¼�У�

�����������ֻ����һ��������ݿ⡣ÿ�������ʵ�����ӵ���Լ���������ݿ⡣������������Ϊ�������ʵ���������ݿ⡣

����������ݿ�

Ҫ����������ݿ⣬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Create Database��t�ӡ�
  4. ������ݿ�����롣
  5. �ظ����ϲ��衣
  6. ����OK����
  7. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

ʹ�� password.conf

Ĭ������£�Web �����������֮ǰ��ʾ����Ա������Կ��ݿ����롣���ϣ��������һ�����˲���� Web ����������Ҫ�������뱣���� password.conf �ļ��С���ϵͳ�ܵ���ֵı���ʱ�ſ���ִ�д˲���ֻ�������ļ�����Կ��ݿ�Ų��ᱻ�𻵡�

������£��޷������ /etc/rc.local �� /etc/inittab �ļ��������� SSL �� UNIX ��������Ϊ�÷����������֮ǰҪ���������롣���ܿ���ͨ�������Դ��ı���ʽ�洢��ij���ļ���4�Զ��������� SSL �ķ���������鲻Ҫʹ�����ַ������������ password.conf �ļ�Ӧ�鳬���û���װ��������û����У�����ֻ�������߶�����ж�дȨ�ޡ�

�� UNIX �ϣ��������� SSL �ķ���������뱣���� password.conf �ļ��л��4�ܴ�İ�ȫ���ա��κο��Է��ʸ��ļ����û�����Ȩ���������� SSL �ķ���������롣�������� SSL �ķ���������뱣���� password.conf �ļ���֮ǰ���뿼�ǿ��ܴ�4�İ�ȫ���ա�

�� Windows �ϣ����װ�� NTFS �ļ�ϵͳ����Ӧ�����ƶ� password.conf �ļ��ķ���Ȩ�ޣ���ʹ��ʹ�ø��ļ������Ӷ�����ļ���Ŀ¼������������û��� Web �������û�Ӧ�öԸ�Ŀ¼���ж�/дȨ�ޡ�������Ŀ¼���Է�ֹ�����û�����α password.conf �ļ������޷�ͨ�����ƶ� FAT �ļ�ϵͳ�ϵ�Ŀ¼���ļ��ķ���Ȩ��4�������ǡ�

�Զ��������� SSL �ķ�����

������Ļ��4��ȫ���գ���ִ�����²����Զ��������� SSL �ķ�����

  1. ȷ�������� SSL��
  2. �ڷ�����ʵ��� config ��Ŀ¼�д����µ� password.conf �ļ���
    • ���ʹ�õ��Ƿ��������ڲ� PKCS#11 �������ģ�飬������������Ϣ��
    • internal:your_password

    • ���ʹ�õ������� PKCS#11 ģ�飨����Ӳ�����ܻ�Ӳ�����������ָ�� PKCS#11 ģ�����ƣ�����������롣���磺
    • nFast:your_password

  3. ֹͣ���������������ʹ��������Ч��

��ʹ������ password.conf �ļ�֮�������� Web ������ʱʼ�ջ��յ������������ʾ��


����Ͱ�װ VeriSign ֤��

VeriSign �� Sun ONE Web Server ����ѡ��֤��VeriSign �� VICE Э����Լ�֤��������̡�VeriSign �����������ܹ�ֱ�ӽ�֤�鷵�ط�����

Ϊ�������֤��������ݿ�����������һ��֤�鲢�����ύ����֤�� (CA)�����˾���Լ����ڲ� CA���������������֤�顣���������ҵ CA ������֤�飬��ѡ��һ�� CA ����Ҫ������ض���ʽ��Ϣ����(ָ����վ��t�ӵĿ�����֤���б���Դӡ�Request a Certificate��ҳ���л�á��й� CA �������ݵ���ϸ��Ϣ����μ�ͨ��Server Administrator���͡�Request a Certificate���µġ�Server Manager Security Pages�����õ���֤���б?

�����������ֻ����һ�������֤�顣ÿ�������ʵ�����ӵ���Լ��ķ�����֤�顣�����Ϊÿ̨���������ѡ��һ�������ʵ��֤�顣

���� VeriSign ֤��

Ҫ���� VeriSign ֤�飬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Request VeriSign Certificate��t�ӡ�
  4. �鿴����IJ��衣
  5. ����OK����
  6. ���� VeriSign �еIJ�����в���

��װ VeriSign ֤��

��������� VeriSign ֤�鲢�������׼����֤��Ӧ��һ�������ʱ������ʾ�ڡ�Install VeriSign Certificate��ҳ�����-�б��С�Ҫ��װ VeriSign ֤�飬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Install VeriSign Certificate��t�ӡ�
  4. �����ʹ���ⲿ����ģ�飬����Ӽ���ģ�����-�б���ѡ���ڲ��������ģ�顣
  5. ������Կ���ļ������ PIN��
  6. ����-�б���ѡ��Ҫ��������� ID��
  7. ͨ��ѡ�����һ��

  8. ����OK����
  9. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��


����Ͱ�װ���������֤��

���� VeriSign�������Դ�������֤������Ͱ�װ֤�顣����ͨ����������Ա (Server Administrator) �͡�Request a Certificate���µġ�Server Manager Security Pages���������������ȫ��ҳ�棩��� CA �б?��Ĺ�˾����֯���ܻ��ṩ�Լ����ڲ�֤�顣���ڽ����������Ͱ�װ��Щ�������͵ķ�����֤�顣

����� CA ��Ϣ

��ʼ������֮ǰ����ȷ�����˽� CA �������Ϣ�����۴���ҵ CA �����ڲ� CA ���������֤�飬����Ҫ�ṩ������Ϣ��

������Щ��Ϣ���Ϊһϵ������ֵ�ԣ���Ϊ���ص���� [DN]��������Ψһ��ʶ֤������⡣

������ҵ CA ������֤�飬������� CA �䷢֤��֮ǰ��֮j�磬�Բ������������������Ϣ������ CA ��Ҫ�����ṩ���֤�����磬CA ��Ҫ��֤��Ĺ�˾��ƺ͹�˾��Ȩ�����������û������ҿ��ܻ�ѯ�����Ƿ����ʹ�����ṩ����Ϣ�ĺϷ�Ȩ�ޡ�

ijЩ��ҵ CA ���߽�Ϊ��ϸ��ʶ����֯������ṩ������ϸ�Ҿ�ȷ��֤�顣���磬����Թ���һ��֤�飬���� CA ������֤������ www.sun.com �����ĺϷ�����Ա��������֤����Ĺ�˾���Ѵ���������ҵ������ش�ͻ����ϰ����Ĺ�˾��

�������������֤��

Ҫ����֤�飬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Request a Certificate��t�ӡ�
  4. ѡ������һ����֤�飬����֤����¡�
  5. ���֤����һ��ʱ�䣨��������»�һ�꣩��ᵽ�ڡ�ijЩ CA ���Զ�����֤����¡�

  6. Ҫָ���ύ֤������ķ�ʽ����ִ�����²��裺
    • ��� CA �����Ե����ʼ�����ʽ�յ����룬��ѡ�С�CA Email��������� CA �ĵ����ʼ���ַ��Ҫ��� CA ���б?�뵥��List of available certificate authorities����
    • ���Ҫ��ʹ�� Netscape ֤������� (Certificate Server) ���ڲ� CA ����֤�飬�뵥��CA URL���������֤�������� URL���� URL Ӧָ����֤�������֤�������ij������� URL ������ʾ��https://CA.mozilla.com:444/cms��
  7. ����-�б���ѡ������֤��ʱҪʹ�õ���Կ���ļ��ļ���ģ�顣
  8. ������Կ���ļ������롣
  9. �����ѡ���ڲ�ģ������ļ���ģ�飬�������������������ݿ�ʱָ�������롣������ʹ�ø������ȡר����Կ�����ܷ��͸� CA ����Ϣ��Ȼ�����������Կ�ͼ��ܵ���Ϣ���͸� CA��CA ʹ�ù�����Կ4���������Ϣ��

  10. ������ı�ʶ��Ϣ��
  11. ����Ϣ�ĸ�ʽ�� CA ���졣�й���Щ�ֶεij���˵����μ�ͨ����������Ա (Server Administrator) �͡�Request a Certificate���µġ�Server Manager Security Pages���������������ȫ��ҳ�棩���õ���֤���б?��ע�⣬֤�����ͨ������Ҫ����Ϣ�еĴ󲿷����ݡ�

  12. ��ϸ�����Щ������ȷ����׼ȷ�ԡ�
  13. ��ϢԽ׼ȷ����׼֤����ٶȿ��ܾ�Խ�졣���Ҫ�����뷢����֤������������ύ����֮ǰ�յ���֤��ʽ��Ϣ����ʾ��

  14. ����OK����
  15. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

��������ɰ������Ϣ��֤�����롣�������а�ʹ��ר����Կ����������ǩ��CA ʹ������ǩ��4��֤�ڴӷ����������� CA ��·�ɹ��������δ����ġ����������������ᱻ��ģ���ʱ CA ͨ����ͨ��绰����j�硣

���ѡ��ͨ������ʼ��������룬������׫д������ĵ����ʼ������䷢�͸� CA��ͨ����֤���ͨ������ʼ����ء������ָ����ָ��֤�������� URL��������ʹ�� URL ��֤��������ύ���롣�����ͨ������ʼ�������ʽ��û�Ӧ����ȡ���� CA��

��� CA ͬ������䷢֤�飬���֪ͨ���������£�CA ��ͨ������ʼ�������֤�顣��������֯����ʹ��֤������������ʹ��֤�������ı?����֤�顣


ע��

���������д���ҵ CA ����֤����û�������֤�顣�ܶ� CA ������䷢֤��֮ǰ����Ҫ���ṩ���֤����ң�Ҫ�����׼����Ҫ����һ�쵽}���µ�ʱ�䡣����ʱ�� CA �ṩ���б������Ϣ��


�յ�֤��󣬼��ɽ��а�װ���ڴ��ڼ䣬����Ȼ����ʹ��δ��װ SSL �ķ�����

��װ���������֤��

�����յ��� CA ���ص�֤��ʱ����֤�齫ͨ����Կ���ܣ����ֻ������Խ�����ܡ�ֻ��������ȷ��������ݿ����룬���ܽ��ܺͰ�װ֤�顣

֤�����������ͣ�

֤��t����l����֤��ǩ���һϵ�зֲ�֤�顣CA ֤�����ڱ�ʶ��֤�� (CA) �Լ��Ըû�䷢��֤�����ǩ����4��CA ֤���ֿ����ɸ� CA �� CA ֤��ǩ���4����ƣ�ֱ���� CA��


ע��

��� CA δ�����Զ�������֤�飬����Ӧ������֤�顣�ܶ� CA �ڵ����ʼ��а����ǵ�֤������֤�飬��ķ�����ͬʱ��װ��}��֤�顣


����� CA �յ�֤��ʱ����֤�齫ͨ����Կ���ܣ����ֻ������Խ�����ܡ���װ֤��ʱ��������ʹ����ָ������Կ���ļ����뽫����ܡ�������������Խ������ʼ������ڷ�������Է��ʵ�λ���У�Ҳ���Ը��Ƶ����ʼ����ı���׼������ճ��Install Certificate���?�С�

��װ֤��

Ҫ��װ֤�飬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Install Certificate��t�ӡ�
  4. ѡ��Ҫ��װ��֤�����ͣ�
    • ��This Server�����ڽ�����ķ������j�ĵ���֤�顣
    • ��Server Certificate Chain������Ҫ����֤��t�е� CA ֤�顣
    • ��Trusted Certificate Authority (CA)������ij������ CA ��֤�飬�� CA ����Ϊ�ͻ�����֤������ CA ʹ�á�
  5. ����-�б���ѡ�����ģ�顣
  6. ������Կ���ļ����롣
  7. ����֤�������Ǵ˷�����ʵ����ʹ�õ�Ψһ��ƣ��뱣��a name for the certificate������֤�����ƣ��ֶ�Ϊ�գ���dz����������
    • ���֤�齫�������������
    • ���������ʵ����Ψһ��֤�����

    • ʹ�����ڲ�ģ������ļ���ģ��
    • �ڵ������ģ���У��������з�����ʵ����Ψһ��֤�����

      �����������ƣ�����ƽ���ʾ�ڡ�Manage Certificates���б��У�����ӦΪ˵������ơ����磬��United States Postal Service CA����ij�� CA ����ƣ���VeriSign Class 2 Primary CA����ͬʱ˵���� CA ��֤������͡����δ����֤����ƣ���Ӧ��Ĭ��ֵ��

  8. ѡ��������һѡ�
    • ��Message is in this file������Ϣ���ڴ��ļ��У����������ѱ���ĵ����ʼ�������·����
    • ��Message text������Ϣ�ı��������ͷ������ճ������ʼ��ı�
    • ����Ʋ�ճ���ı�����ȷ�����ͷ��Begin Certificate���͡�End Certificate�������а���ʼ����ֹl�ַ�

  9. ����OK����
  10. ѡ��������һѡ�
    • ��Add Certificate�������Ҫ��װ�µ�֤�飩��
    • ��Replace Certificate�������Ҫ��װ֤����£���
  11. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

֤�齫�洢�ڷ������֤����ݿ��С��ļ���Ϊ <alias>-cert8.db�����磺


��ʱǨ��֤��

���Ҫ�� iPlanet Web Server 4.1 �� 6.0 ����Ǩ�ƣ�����ļ�����(������ݿ��֤����ݿ⣩���Զ����¡�

���Ҫ�� Enterprise Server 3.x ������ҪǨ��������ݿ��֤����ݿ⡣��ȷ�� Sun ONE Web Server 6.1 ����������û��Ծɵ� Enterprise Server 3.x ��ݿ��ļ����ж�дȨ�ޡ���Щ�ļ���λ�� <3.x_server_root>/alias Ŀ¼�е� <alias>-cert.db �� <alias>-key.db��

��Կ���ļ���֤��ֻ���ڷ����������˰�ȫ��ʱ���ܱ�Ǩ�ơ�Ҳ����ʹ�á�Administration Server��ҳ��͡�Server Manager��ҳ���еġ�Security��ѡ�����Ǩ����Կ��֤�顣

����ǰ�İ汾�У�֤�����Կ���ļ��ɱ������ã��ñ�������ɶ�������ʵ��ʹ�á����������������еı�����ί��֤�顣�� Sun ONE Web Server 6.1 �У�����������ÿ�������ʵ�����Լ���֤�����Կ���ļ�����Ϊ������ݿ���DZ���

�����ͨ����������Ϊ�����?������������Ϊ������ʵ�����������ݿ⼰��ί��֤�飬���а�(������֤������а����֤��֤�����Կ����ݿ��ļ����ڰ�ʹ�����ǵķ�����ʵ���������������ǰ�İ汾�У���������ʵ����ͬһ�����Ǩ��ʱ��Ϊ�·�����ʵ��������֤�����Կ���ļ���

�������ʵ���j�����������ݿ⽫��Ǩ�ơ���ǰ����ݿ����г��������֤����Ǩ�Ƶ� Sun ONE Web Server 6.1 ��ݿ��С��������ظ��� CA����ʹ����ǰ�� CA��ֱ������ڡ��벻Ҫ����ɾ���ظ��� CA��

ʹ�����ø�֤��ģ��

Sun ONE Web Server 6.1 ����Ķ�̬��װ���֤��ģ���(����� CA�����а�( VeriSign���ĸ�֤�顣ͨ���֤��ģ�飬����Խ���֤�����ߵİ汾���ҷ�������ǰ���׵Ķࡣ��ǰ������Ҫ���ɾ��ɵĸ�֤�飬Ȼ�������װ�µ�֤�顣Ҫ��װ���õ� CA ֤�飬���ڿ���ֻ����֤��ģ���ļ����µ���ߵİ汾����Ϊ�����Ժ�汾�� Sun ONE Web Server �� Service Packs �н����á�

��Ϊ��֤������Ϊ PKCS#11 ����ģ��ʵ�ֵģ����Ծ���ɾ���ģ���ĸ�֤�飬���ҹ�����Щ֤��ʱҲ�����ṩɾ��֤���ѡ�Ҫ�ӷ�����ʵ����ɾ���֤�飬����ͨ��ɾ������� alias �ļ��е���������4���ø�֤��ģ�飺

����պ�Ҫ�ָ���֤��ģ�飬����Խ� bin/https/lib��UNIX �� HP���� bin\https\bin (Windows) ��)չ���ƻ� alias ��Ŀ¼��

�����޸ĸ�֤���������Ϣ��������Ϣ��д��༭�ķ�����ʵ���֤����ݿ��У����Ƿ��ظ�֤��ģ�鱾�?


����֤��

����Բ鿴��ɾ���༭�������ϰ�װ�ĸ���֤����������á����а�(���Լ���֤���4�� CA ��֤�顣

Ҫ����֤���б?��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Manage Certificates��t�ӡ�
    • ���Ҫʹ���ڲ�����ģ�����Ĭ�����õ�֤�飬����ʾ�����Ѱ�װ֤����б?���а�(֤������ͺͽ�ֹ���ڡ�����֤�鶼�洢�� server_root/alias Ŀ¼�С�
    • ���Ҫʹ���ⲿ����ģ�飨����Ӳ�������������Ҫ��Ϊÿ���ض�ģ���������룬Ȼ�󵥻�OK����֤���б?���£��Ա���ģ���а���Щ֤�顣
  4. ����Ҫ����ġ�Certificate Name����֤����ƣ���
  5. ����ʾ��Edit Server Certificate��ҳ�棬���а��֤�����͵Ĺ���ѡ�ֻ�� CA ֤�����������û�ȡ�����ÿͻ������Ρ�ijЩ�ⲿ����ģ�鲻����ɾ��֤�顣

    �༭������֤��
    ͼ����ʾ�ˡ�Edit Server Certificate�����ڡ�

  6. �ڡ�Edit Server Certificate�������У������ѡ������ѡ�
    • ��Delete Certificate����Quit���������ڲ���õ�֤�飩
    • ��Set client trust������Unset server trust����Quit�������� CA ֤�飩
  7. ����OK����
  8. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

֤����Ϣ�а������ߺͰ䷢֤��Ļ�

ͨ���������ã���������ÿͻ������λ�ȡ�����÷��������Ρ����� LDAP ������֤�飬��������뱻���Ρ�


��װ�͹��� CRL �� CKL

֤�鳷���б� (CRL) ���𻵵���Կ�б� (CKL) �ܹ�������г�ͻ����������û�Ӧ�������ε��κ�֤�����Կ�����֤���е���ݷ���仯�����磬ijλ�û���֤�鵽��֮ǰ����˰칫�һ��뿪����֯������֤�齫�����أ�����ݽ���ʾ�� CRL �С������Կ����Ļ��ܵ�ij�̶ֳȵ��𻵣���Կ������ݽ���ʾ�� CKL �С�CRL �� CKL ���� CA ��ɲ����ڸ��¡�

��װ CRL �� CKL

Ҫ�� CA ��� CRL �� CKL����ִ�����²��裺

  1. ��ȡ CA �� URL�������� CRL �� CKL��
  2. ������������� URL�����ʸ�վ�㡣
  3. ���� CA ��˵�� CRL �� CKL ���ص�����Ŀ¼�С�
  4. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  5. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  6. ����Install CRL/CKLs��t�ӡ�
  7. ѡ��������һѡ�
    • ��Certificate Revocation List����֤�鳷���б?
    • ��Compromised Key List�����𻵵���Կ�б?
  8. �����j�ļ�������·����
  9. ����OK����
    • ���ѡ��Certificate Revocation List��������ʾ��Add Certificate Revocation List��ҳ�棬�����г��� CRL ��Ϣ��
    • ���ѡ��Compromised Key List��������ʾ��Add Compromised Key List��ҳ�棬�����г��� CKL ��Ϣ��

      ע��

      �����ݿ����Ѵ��� CRL �� CKL �б?����ʾ��Replace Certificate Revocation List����Replace Compromised Key List��ҳ�档


  10. ����Add����
  11. ����OK����
  12. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

���� CRL �� CKL

Ҫ���� CRL �� CKL����ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Manage CRL/CKLs��t�ӡ�
  4. ����ʾ��Manage Certificate Revocation Lists /Compromised Key Lists��ҳ�棬�����г��������Ѱ�װ�ķ����� CRL �� CKL �����ֹ���ڡ�

  5. �ӡ�Server CRLs����Server CKLs���б���ѡ��Certificate Name����
  6. ѡ������ѡ�
    • ��Delete CRL��
    • ��Delete CKL��
  7. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��


���ð�ȫ��ѡ��

���֤��󣬾Ϳ��Կ�ʼ������ķ�����Sun ONE Web Server �ṩ�˶��ȫԪ�ء�

������ת����Ϣ��ʹ��Ԥ�ڽ�����������κ��˶��޷������Ĺ�̡�������ת��������Ϣ��ʹ�����¿ɱ�ʶ��Ĺ�̡�Sun ONE Web Server 6.1 ֧�� SSL �� TLS ����Э�顣

�����㷨��һ�����ڼ��ܻ���ܵ��㷨����ѧ����SSL �� TLS Э����˶������㷨�׼���ijЩ�����㷨����������㷨��ǿ�󡢸�ȫ��һ����ԣ������㷨ʹ�õ�λԽ�࣬����ݽ���Խ�ѡ�

���κ�˫����ܹ���У�˫��������ʹ����ͬ�ļ����㷨�����ڿ���ʹ�ö��ּ����㷨�������Ҫ�÷�����ʹ����õļ����㷨��

�ڰ�ȫl�ӹ���У��ͻ���ͷ�����ͬ��ʹ�ÿ��Խ���ͨ�ŵ���ǿ��ļ����㷨������Դ� SSL2��SSL3 �� TLS Э����ѡ������㷨��


ע��

��Ϊ�� SSL 2.0 �汾֮��� SSL �İ�ȫ�Ժ����ܽ����˸��ָĽ����Գ�ǿͻ����޷�ʹ�� SSL 3������Ҫʹ�� SSL 2��ʹ�� SSL 2 �����㷨�޷�Ϊ�ͻ���֤���ṩ��֤��


���5ļ��ܹ�̲�������ȷ�������������Ϣ�İ�ȫ��ʹ�ü����㷨��ͬʱ������ʹ����Կ���Ա��������ļ��ܽ��������ǰ���ܵ���Ϣ�����ܹ��ʹ������}����Կ��ô˽������Կ��ר����Կ��ʹ�ù�����Կ���ܵ���Ϣֻ��ʹ�ù�j��ר����Կ���н��ܡ�������Կ��Ϊ֤���һ���ַ��������ֻ�й�j��ר����Կ�ܵ�������

�йظ��ּ����㷨�׼���˵���Լ���Կ��֤�����ϸ��Ϣ����μ� SSL �����

Ҫָ�����������ʹ�õļ����㷨�������б���ѡ����Щ�㷨������г�ֵ����ɲ�ʹ���ض��ļ����㷨������Ӧȫ��ѡ�С����ǣ�����ܲ�ϣ�����÷����ż��ܵļ����㷨��


����

�벻Ҫѡ��No Encryption, only MD5 message authentication�������ͻ���û��������õļ����㷨��������Ĭ��ʹ�ô������Ҳ����м��ܡ�


SSL �� TLS ��

Sun ONE Web Server 6.1 ֧�����ڼ���ͨ�ŵİ�ȫ�׽��ֲ� (SSL) Э��ʹ���㰲ȫ�� (TLS) Э�顣SSL �� TLS �Ƕ�b��Ӧ�ó��򣬲��Ҹ�߼���Э���������������͸��طֲ����С�

SSL �� TLS Э��֧�ָ��ּ����㷨�����ڷ�����Ϳͻ�����໥��֤������֤��ͽ�b�Ự��Կ���ͻ���ͷ��������֧�ָ��ּ����㷨�׼�������㷨���ϣ���ȡ���ڸ������أ�������֧�ֵ�Э�顢��˾�йؼ���ǿ�ȵ������Լ������Լ��������ڵ����ơ����������У�SSL �� TLS ����Э�齫ȷ��������Ϳͻ������Э���Ծ����4ͨ�ŵļ����㷨�׼���

ʹ�� SSL �� LDAP ͨ��

��Ӧ��Ҫ����������ʹ�� SSL �� LDAP ����ͨ�š�Ҫ���ù���������ϵ� SSL����ִ�����²��裺

  1. ���ʹ��������ѡ��Global Settings��ѡ���
  2. ����Configure Directory Service��t�ӡ�
  3. ѡ��Yes��ʹ�ð�ȫ�׽��ֲ� (SSL) ����l�ӡ�
  4. ����Save Changes����
  5. ����OK������Ķ˿ڸ��Ϊʹ�� SSL �� LDAP ��׼�˿ڡ�

Ϊ�����׽������ð�ȫ��

�����ͨ�����·�ʽȷ������������׽��ֵİ�ȫ��

�򿪰�ȫ��

Ϊ�����׽�����������ȫ����֮ǰ������򿪰�ȫ�ԡ�������ڴ����µļ����׽��ֻ�༭���м����׽���ʱ�򿪰�ȫ�ԡ�

���������׽���ʱ�򿪰�ȫ��

Ҫ�ڴ����µļ����׽���ʱ�򿪰�ȫ�ԣ���ִ�����²��裺

  1. ���ʷ�������������-�б���ѡ��Ҫ�����д��������׽��ֵķ�����ʵ��
  2. ѡ��Preferences��ѡ��������δ��ʾ����
  3. ѡ��Edit Listen Sockets��t�ӡ�
  4. ����ʾ��Edit Listen Sockets��ҳ�档

  5. ����New����ť��
  6. ����ʾ��Add Listen Socket��ҳ�档

  7. ����������Ϣ��ѡ��Ĭ�ϵ����������
  8. Ҫ�򿪰�ȫ�ԣ���ӡ�Security����-�б���ѡ��Enabled����
  9. ����OK����
  10. ����Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

    ע��

    ����Ҫ�ڴ��������׽��ֺ�ʹ�á�Edit Listen Sockets��t��4���ð�ȫ���á�


�༭�����׽���ʱ�򿪰�ȫ��

��Ҳ������ͨ���������������������༭�����׽���ʱ�򿪰�ȫ�ԡ�Ҫ�ڱ༭�����׽���ʱ�򿪰�ȫ�ԣ���ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ѡ��Preferences��ѡ��������δ��ʾ����
  4. ѡ��Edit Listen Sockets��t�ӡ�
  5. ����ʾ��Edit Listen Sockets��ҳ�档

  6. Ҫ�༭�����׽��֣��뵥��Ҫ�༭�ļ����׽��ֵġ�Listen Socket ID����
  7. ����ʾ��Edit Listen Socket��ҳ�档

  8. ҪΪ�����׽��ִ򿪰�ȫ�ԣ���ӡ�Security����-�б���ѡ��Enabled����
  9. ����OK����
  10. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

Ϊ�����׽���ѡ�������֤��

������ڹ������������������������ü����׽��֣���ʹ����������Ͱ�װ�ķ�����֤�顣


ע��

�������ٰ�װ��һ��֤�顣


ҪΪ�����׽���ѡ�������֤���Ա�ʹ�ã���ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Preferences��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ѡ��Edit Listen Sockets��t�ӡ�
  4. ����ʾ��Edit Listen Sockets��ҳ�档

  5. Ҫ�༭�����׽��֣��뵥��Ҫ�༭�ļ����׽��ֵġ�Listen Socket ID����
  6. ����ʾ��Edit Listen Socket��ҳ�档

  7. ҪΪ�����׽��ִ򿪰�ȫ�ԣ���ӡ�Security����-�б���ѡ��Enabled����

  8. ע��

    ���װ���ⲿģ�飬����ʾ��Manage Server Certificates��ҳ�棬��Ҫ���ڼ������֮ǰ�����ⲿģ������롣


  9. �ӡ�Server Certificate Name����-�б���Ϊ�����׽���ѡ�������֤�顣
  10. ���б��а��������Ѱ�װ���ڲ����ⲿ֤�顣


    ע��

    ���δ��װ������֤�飬����ʾ������Ϣ���ǡ�Server Certificate Name����-�б?


  11. ����OK����
  12. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

ѡ������㷨

Ҫ���� Web ������İ�ȫ�ԣ�Ӧ���� SSL����������� SSL 2.0��SSL 3.0 �� TLS ����Э�鲢ѡ����ּ����㷨�׼��������ڼ����׽�����Ϊ������������� SSL �� TLS���ڼ����׽�����Ϊ��������������� SSL �� TLS ��Ϊ������ü����׽��ֹ�j��������������ð�ȫ��ѡ�

���ϣ��ʹ�÷Ǽ��ܵ��������������뽫������Ϊʹ����ͬ�ļ����׽��֣����ҹرհ�ȫ�ԡ�

Ĭ����������ʹ����õļ����㷨������г�ֵ����ɲ�ʹ���ض��ļ����㷨�׼�������Ӧȫ�����á��й��ض������㷨����ϸ��Ϣ����μ� SSL �����


ע��

�������ٰ�װ��һ��֤�顣


�Ƽ�ʹ�õ� tlsrollback �����Ĭ������Ϊ True����Ὣ����������Ϊ�����Ϊ�汾�ع�����ֵ����Ϊ False ������Ҫ��ijЩδ��ȷʵ�� TLS �淶�Ŀͻ���֮��Ļ������ԡ�

��ע�⣬�� tlsrollback ����Ϊ False �ή��l�Ӷ԰汾�ع��ķ;���f���汾�ع����һ�ֻ��ƣ��������ͨ�����ֻ���ǿ�ƿͻ���ͷ�����ʹ�ð�ȫ�Խϵ͵�����Э�飨���� SSLv2������ͨ�š����� SSLv2 Э���д�����֪�IJ���֮��������޷���⵽�汾�ع��ʹ��������׽�ȡ�ͽ��ܼ��ܵ�l�ӡ�

Ҫ���� SSL �� TLS����ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Preferences��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Edit Listen Sockets��t�ӡ�
  4. ����ʾ��Edit Listen Sockets��ҳ�档���ڰ�ȫ�����׽��֣���Edit Listen Socket��ҳ������ʾ���õļ����㷨���á�


    ע��

    ���δ�ڼ����׽��������á�Security�����򲻻��г��κ� SSL �� TLS ��Ϣ��Ҫʹ�ü����㷨����ȷ������ѡ�������׽����������˸ð�ȫ�ԡ��й���ϸ��Ϣ����μ�Ϊ�����׽������ð�ȫ����


  5. ѡ������������ö�Ӧ�ĸ�ѡ��

    ע��

    ���� Netscape Navigator 6.0����ѡ�� TLS �� SSL3������ TLS �ع�ҲҪѡ�� TLS����ȷ�������� SSL3 �� SSL2��


  6. ����OK����
  7. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

    ע��

    �򿪼����׽��ֵİ�ȫ�Ժ�Ӧ�ø��ʱ��ϵͳ���Զ��޸� magnus.conf �ļ�����ʾ��ȫ���Ѵ򿪣������Զ�ָ��������ü����׽��ֹ�j������������Ĭ�ϰ�ȫ����


�ڷ����������� SSL ����� URL ��ʹ�� https������ http��ָ�������� SSL �ķ��������ĵ��� URL �������¸�ʽ��

���磬https://admin.sun.com:443��

���ʹ��Ĭ�ϵİ�ȫ http �˿ں� (443)���������� URL ������ö˿ںš�

ȫ�����ð�ȫ��

��װ������ SSL �ķ������� magnus.conf �ļ�����������������ļ�����Ϊȫ�ְ�ȫ����ָ�����ȫ�Ա�������Ϊ��on�������������ȫ���ò��������С����������� SSL ���Կ����Է�����Ϊ��λ�� server.xml �ļ��� SSLPARAMS Ԫ���в��ҡ�

Ҫ���� SSL �����ļ�ָ���ֵ����ִ�����²��裺

  1. ���ʷ�������������-�б���ѡ�����������ķ�����ʵ��
  2. ȷ��ΪҪ���õļ����׽��������˰�ȫ�ԡ�Ҫ���д˲�����ִ�����²��裺
    1. ����Edit Listen Sockets��t�ӡ�
    2. ����Ҫ�����䰲ȫ�Եļ����׽������Ӧ�ġ�Listen Socket ID����
    3. ��ת�a�Edit Listen Socket��ҳ�档

    4. �ӡ�Security����-�б���ѡ��Enabled����
    5. ����OK����
  3. ����Magnus Editor��t�ӡ�
  4. ����-�б���ѡ��SSL Settings��������Manage����
  5. �������¸�����ֵ��
    • SSLSessionTimeout
    • SSLCacheEntries
    • SSL3SessionTimeout
  6. ����OK����
  7. ����Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

��Щ SSL �����ļ�ָ����������

SSLSessionTimeout

SSLSessionTimeout ָ�����ڿ��� SSL2 �Ự���档

�﷨

SSLSessionTimeout seconds

���� seconds �ǻ���� SSL �Ự������Ч������Ĭ��ֵΪ 100 �롣���ָ���� SSLSessionTimeout ָ������ֵ���Զ��޶�Ϊ 5 �� 100 ֮�䡣

SSLCacheEntries

ָ�����Ի���� SSL �Ự������

SSL3SessionTimeout

SSL3SessionTimeout ָ�����ڿ��� SSL3 �� TLS �Ự���档

�﷨

SSL3SessionTimeout seconds

���� seconds �ǻ���� SSL3 �Ự������Ч������Ĭ��ֵΪ 86400 �루24 Сʱ�������ָ���� SSL3SessionTimeout ָ������ֵ���Զ��޶�Ϊ 5 �� 86400 ֮�䡣


ʹ���ⲿ����ģ��

Sun ONE Web Server 6.1 ֧������ʹ���ⲿ����ģ�飨�������ܿ������ƻ����ķ�����

���� FIPS-140 ���ܱ�׼֮ǰ������Ҫ��� PKCS #11 ģ�顣

��װ PKCS#11 ģ��

Sun ONE Web Server ֧�ֹ�����Կ���ܱ�׼ (PKCS) #11���ñ�׼�������� SSL �� PKCS#11 ģ��֮��ͨ����ʹ�õĽӿڡ�PKCS#11 ģ������ָ�� SSL Ӳ��������Ļ��ڱ�׼��l�ӡ��ⲿӲ��������ĵ���֤�����Կ�洢�� secmod.db �ļ��У����ļ��ڰ�װ PKCs#11 ģ��ʱ��ɡ�

ʹ�� modutil ���߰�װ PKCS#11 ģ��

����ʹ�� modutil ���߲�ͨ�� .jar �ļ�������ļ�����ʽ��װ PKCS#11 ģ�顣

Ҫʹ�� modutil ��װ PKCS#11 ģ�飬��ִ�����²��裺

  1. ȷ���ر������з������(����������
  2. ת�p���ݿ�� server_root/alias Ŀ¼��
  3. �� server_root/bin/https/admin/bin ��ӵ���� PATH �С�
  4. �� server_root/bin/https/admin/bin ���ҵ� modutil��
  5. ���û��������磺
    • �� UNIX �ϣ�setenv
    • LD_LIBRARY_PATH server_root/bin/https/lib:${LD_LIBRARY_PATH}

    • �� IBM-AIX �ϣ�LIBPATH
    • �� HP-UX �ϣ�SHLIB_PATH
    • �� Windows �ϣ�������������ӵ� PATH

      LD_LIBRARY_PATH server_root/bin/https/bin

      �����������Ŀ¼���ҵ�������� PATH��server_root/https-admin/start��

  6. �������modutil��
  7. ���г����ѡ�

  8. ִ������IJ���
  9. ���磬Ҫ�� UNIX ����� PCKS#11 ģ�飬����Ҫ���룺

    modutil -add��PCKS#11 �ļ�����ƣ�-libfile��PCKS#11 ��libfile�� -nocertdb -dbdir����� db Ŀ¼����

ʹ�� pk12util

ʹ�� pk12util ���Դ��ڲ���ݿ��е���֤�����Կ�������䵼���ڲ����ⲿ PKCS#11 ģ�顣����Խ�֤�����Կʼ�յ����ڲ���ݿ��У��������ⲿ���Ʋ����������֤�����Կ��Ĭ������£�pk12util ʹ����Ϊ cert8.db �� key3.db ��֤�����Կ��ݿ⡣

ʹ�� pk12util ����

Ҫ���ڲ���ݿ��е���֤�����Կ����ִ�����²��裺

  1. ת�p���ݿ�� server_root/alias Ŀ¼��
  2. �� server_root/bin/https/admin/bin ��ӵ���� PATH �С�
  3. �� server_root/bin/https/admin/bin ���ҵ� pk12util��
  4. ���û��������磺
    • �� UNIX �ϣ�setenv
    • LD_LIBRARY_PATH/server_root/bin/https/lib:${LD_LIBRARY_PATH}

    • �� IBM-AIX �ϣ�LIBPATH
    • �� HP-UX �ϣ�SHLIB_PATH
    • �� Windows �ϣ�������������ӵ� PATH
    • LD_LIBRARY_PATH server_root/bin/https/bin

      �����������Ŀ¼���ҵ�������� PATH��server_root/https-admin/start��

  5. �������pk12util��
  6. ���г����ѡ�

  7. ִ������IJ���
  8. ���磬�� UNIX �У�����Ҫ���룺

    pk12util -o certpk12 -n Server-Cert [-d /server/alias] [-P https-test-host]

  9. ������ݿ����롣
  10. ���� pkcs12 ���롣
ʹ�� pk12util ����

Ҫ��֤�����Կ�����ڲ����ⲿ PKCS#11 ģ�飬��ִ�����²��裺

  1. ת�p���ݿ�� server_root/alias Ŀ¼��
  2. �� server_root/bin/https/admin/bin ��ӵ���� PATH �С�
  3. �� server_root/bin/https/admin/bin ���ҵ� pk12util��
  4. ���û��������磺
    • �� UNIX �ϣ�setenv
    • LD_LIBRARY_PATH/server_root/bin/https/lib:${LD_LIBRARY_PATH}

    • �� IBM-AIX �ϣ�LIBPATH
    • �� HP-UX �ϣ�SHLIB_PATH
    • �� Windows �ϣ�������������ӵ� PATH
    • LD_LIBRARY_PATH server_root/bin/https/bin

      �����������Ŀ¼���ҵ�������� PATH��server_root/https-admin/start��

  5. �������pk12util��
  6. ���г����ѡ�

  7. ִ������IJ���
  8. ���磬�� UNIX �У�����Ҫ���룺

    pk12util -i pk12_sunspot [-d certdir][-h "nCipher"][-P https-jones.redplanet.com-jones-]

    -P ������� -h ֮�󣬲��ұ��������һ�����

    ������ȷ���������(��д��ĸ�����֮��Ŀո�

  9. ������ݿ����롣
  10. ���� pkcs12 ���롣ʹ��ij���ⲿ֤���������

���������֤�鰲װ���ⲿ PKCS#11 ģ�飨���磬Ӳ���������У��������޷�ʹ�ø�֤����������� server.xml ���б༭������������ָ��֤�����ơ�

������ʼ�ճ���ʹ����Ϊ��Server-Cert����֤��������ⲿ PKCS#11 ģ���е�֤�齫�ڱ�ʶ���а��ģ���ij�����������磬��Ϊ��smartcard0�����ⲿ���ܿ���ȡ���ϰ�װ�ķ�����֤��Ӧ��Ϊ��smartcard0:Server-Cert����

Ҫʹ�ð�װ���ⲿģ���е�֤�����������ҪΪ���������з�����ļ����׽���ָ��֤����ơ�

Ϊ�����׽���ѡ��֤�����

ҪΪ�����׽���ѡ��֤����ƣ���ִ�����²��裺


ע��

���δ�ڼ����׽��������á�Security�����򲻻��г�֤�����Ϣ��ҪΪ�����׽���ѡ��֤����ƣ����ȱ���ȷ�������������ϵİ�ȫ�ԡ��й���ϸ��Ϣ����μ�Ϊ�����׽������ð�ȫ����


  1. ���ʹ�������������������Ȼ��ѡ��Preferences��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ѡ��Preferences��ѡ��������δѡ������
  4. ����Edit Listen Sockets��t�ӡ�
  5. ����ʾ��Edit Listen Sockets��ҳ�档

  6. ����Ҫ��֤���j�ļ����׽������Ӧ�ġ�Listen Socket Id��t�ӡ�
  7. ����ʾ��Edit Listen Socket��ҳ�档

  8. �ӡ�Server Certificate Name����-�б���Ϊ�����׽���ѡ�������֤�顣
  9. ���б��а��������Ѱ�װ���ڲ����ⲿ֤�顣


    ע��

    ���δ��װ������֤�飬����ʾ������Ϣ���ǡ�Server Certificate Name����-�б?


  10. ����OK����
  11. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

��Ҳ�����ֶ��༭ server.xml �ļ����÷�����ʹ�ø÷�����֤������� SSLPARAMS �е� servercertnickname ���Ը��Ϊ��

Ҫ���� $TOKENNAME ʹ�õ�ֵ����ת�w�����ġ�Security��ѡ���ѡ��Manage Certificates��t�ӡ������¼���洢 Server-Cert ���ⲿģ��ʱ��$TOKENNAME:$NICKNAME �?���б��н���ʾ��֤�顣


ע��

�����δ����������ݿ⣬��Ϊ�ⲿ PKCS#11 ģ�������װ֤��ʱ��Ϊ��һ��������ݿ⡣������Ĭ����ݿ�û�����룬���޷����ʡ��ⲿģ�齫�������������Ͱ�װ������֤�顣�����Ĭ����ݿ�û�����룬��ʹ�á�Security��ѡ��͡�Create Database��ҳ��4�������롣


FIPS-140 ��׼

ͨ�� PKCS#11 API���������ִ�м��ܲ���������Ӳ��ģ�����ͨ�š��ڷ������ϰ�װ PKCS#11 ֮������Զ� Sun ONE Web Server �������ã�ʹ����j����Ϣ�����׼ (FIPS)-140 ���ݡ���Щ������ SSL 3.0 �汾�С�

Ҫ���� FIPS-140����ִ�����²��裺

  1. ���� FIPS-140 �е�˵��װ�ò����
  2. ���ʹ�������������������Ȼ��ѡ��Preferences��ѡ���
  3. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  4. ����Edit Listen Sockets��t�ӡ�
  5. ����ʾ��Edit Listen Sockets��ҳ�档���ڰ�ȫ�����׽��֣���Edit Listen Socket��ҳ���н���ʾ���õİ�ȫ���á�


    ע��

    Ҫʹ�� FIPS-140����ȷ������ѡ�������׽����������˸ð�ȫ�ԡ��й���ϸ��Ϣ����μ�Ϊ�����׽������ð�ȫ����


  6. �� SSL 3 �汾����-�б���ѡ��Enabled���������δѡ������
  7. ѡ���ʵ��� FIPS-140 �����㷨�׼���
    • (FIPS) 56 λ���� DES �� SHA ��Ϣ��֤
    • (FIPS) 168 λ���� Triple DES �� SHA ��Ϣ��֤
  8. ����OK����
  9. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��


���ÿͻ���ȫҪ��

ִ�п�ȷ��������ȫ�����в���󣬿���Ϊ�ͻ�����������ȫҪ��

Ҫ��ͻ�����֤

�����Ϊ����������ÿ�������ʵ�����ü����׽��֣���Ҫ��ͻ�����֤�����ÿͻ�����֤�󣬽���Ҫ�ͻ���֤�飬Ȼ�������Ž���Ӧ���͸��ѯ��

Sun ONE Web Server ֧��ͨ��ͻ���֤���е� CA ��ǩ��ͻ���֤��ʱ���ε� CA ��ƥ��4��֤�ͻ���֤�顣������ڹ��������ġ�Security���µġ�Manage Certificates��ҳ���в鿴ǩ��ͻ���֤��ʱ���ε� CA �б?CA ���������ͣ�

����Զ� Web ������������ã��Ծܾ����4������ CA �Ŀͻ���֤����κοͻ���Ҫ���ܻ�ܾ����ε� CA������Ϊ CA �����˿ͻ������Ρ��й���ϸ��Ϣ����μ�����֤����

���֤���ѹ��ڣ�Sun ONE Web Server ����¼���󡢾ܾ�֤�鲢��ͻ����һ����Ϣ��Ҳ�����ڹ��������ġ�Manage Certificates��ҳ���в鿴�ѹ��ڵ�֤�顣

����ԶԷ�����������ã��Ա�ӿͻ���֤���ռ���Ϣ�������� LDAP Ŀ¼�е��û�����ƥ�䡣�������ȷ���ͻ��������Ч��֤��� LDAP Ŀ¼�е�����һ�����ȷ���ͻ���֤���� LDAP Ŀ¼�е�֤����ƥ�䡣Ҫ�˽���ν��д˲�����μ����ͻ���֤��ӳ�䵽 LDAP��

����Խ��ͻ���֤��ͷ��ʿ��ƽ��ʹ�ã��Ա����4�����ε� CA ���⣬��֤���j���û�����������ʿ��ƹ��� (ACL) ��ƥ�䡣�й���ϸ��Ϣ����μ�ʹ�÷��ʿ����ļ���

��Ҳ���Դ���ͻ���֤�����Ϣ���й���ϸ��Ϣ����μ� Sun ONE Web Server 6.1 �ġ�NSAPI Programmer's Guide����

����ͻ�����֤

Ҫ����ͻ�����֤����ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Preferences��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ����Edit Listen Sockets��t�ӡ�
  4. ����ʾ��Edit Listen Sockets��ҳ�档

  5. ����ҪΪ������ͻ�����֤�ļ����׽������Ӧ�ġ�Listen Socket Id��t�ӡ�
  6. ����ʾ��Edit Listen Socket��ҳ�档

  7. ҪΪ�����׽�������ͻ�����֤����ӡ�Client Authentication����-�б���ѡ��Required����
  8. ����OK����
  9. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

    ע��

    Ŀǰ��ÿ�� Web ������ʵ��ֻ��һ��֤��������ݿ⡣�ڸ÷�����ʵ�������е����а�ȫ������������ͬһ�����εĿͻ��� CA �б?���}̨�����������Ҫ��ͬ������ CA������Щ���������Ӧ���ھ��е���������ݿ�IJ�ͬ�ķ�����ʵ�������С�


���ͻ���֤��ӳ�䵽 LDAP

���ڽ��� Sun ONE Web Server ��4���ͻ���֤��ӳ�䵽 LDAP Ŀ¼�е���Ĺ�̡�

������ӿͻ���������󣬽��ڴ�������֮ǰ��Ҫ�ͻ����֤�顣ijЩ�ͻ��������������������ͬʱ���Ϳͻ���֤�顣


ע��

���ͻ���֤��ӳ�䵽 LDAP ֮ǰ������Ҫ��������� ACL���й���ϸ��Ϣ����μ��� 9 �¡����ƶԷ�����ķ��ʡ���


��������Բ鿴�� CA �Ƿ������������е�ij������ CA ��ƥ�䡣����Ҳ���ƥ��� CA��Sun ONE Web Server ����ֹl�ӡ�����ܹ��ҵ�ƥ��� CA�����������������

��֤֤����4�����ε� CA ֮�󣬷������ͨ�����·�ʽ��֤��ӳ�䵽 LDAP �

������ʹ����Ϊ certmap.conf ��֤��ӳ���ļ�4ȷ����ν��� LDAP ����ӳ���ļ������߷�����Ҫʹ�ÿͻ���֤���е���Щֵ�����������û�����ơ������ʼ���ַ�ȣ���������ʹ����Щֵ���� LDAP Ŀ¼�е��û����������������Ҫȷ���� LDAP Ŀ¼�е��ĸ�λ�ÿ�ʼ����֤��ӳ���ļ�Ҳ����߷�����ʼ�����λ�á�

�������˽��˿�ʼ�����λ�ú���Ҫ��������ݣ����� 1��֮�󣬽��� LDAP Ŀ¼��ִ��������� 2�������δ�ҵ�ƥ������ҵ����ƥ�������ӳ��δ����Ϊ��֤֤�飬����ʧ�ܡ��й�Ԥ����������Ϊ�������б?��μ��±?�� 6-1������ע�⣬������� ACL ��ָ��Ԥ�ڵ���Ϊ�����磬�����ָ�� Sun ONE Web Server ��֤��ƥ��ʧ��ʱ��������й�������� ACL ��ѡ�����ϸ��Ϣ����μ�ʹ�÷��ʿ����ļ���

�� 6-1
LDAP ������

LDAP ������

֤����֤��

֤����֤�ر�

δ�ҵ���

��֤ʧ��

��֤ʧ��

ǡ���ҵ�һ����

��֤ʧ��

��֤�ɹ�

�ҵ������

��֤ʧ��

��Ȩʧ��

�������� LDAP Ŀ¼���ҵ�ƥ�����֤��󣬾Ϳ���ʹ�ø���Ϣ�����������磬ijЩ������ʹ��֤�鵽LDAP (certificate-to-LDAP) ӳ��4ȷ����ij̨������ķ���Ȩ�ޡ�

ʹ�� certmap.conf �ļ�

֤��ӳ������ȷ���������� LDAP Ŀ¼�в����û���ķ�ʽ�������ʹ�� certmap.conf ����֤�飨�����ָ����ӳ�䵽 LDAP ��ķ�ʽ������Ա༭���ļ���������ƥ�� LDAP Ŀ¼����֯���г���ϣ���û�ӵ�е�֤�顣�û����Ի��� subjectDN ��ʹ�õ��û� ID�������ʼ����κ�����ֵ���������֤��������ԣ�ӳ���ļ��ɶ���������Ϣ��

֤��ӳ���ļ�λ������λ�ã�

���ļ�����һ������������ӳ�䣬ÿ��ӳ�䶼Ӧ���ڲ�ͬ�� CA��ӳ����﷨���£�

��һ������ָ���������Լ��γ� CA ֤���ж��ص���Ƶ����ԡ������������ģ�����Խ��䶨��Ϊ������κ���ơ����ǣ�issuerDN ������䷢�ͻ���֤��� CA �İ䷢�� DN ��ȫƥ�䡣���磬����}�� issuerDN �н��ڷָ����ԵĿո���������죬������������Ϊ}��ͬ���

�������ӳ���еĵڶ��к������н�������ֵ��ƥ�䡣certmap.conf �ļ��а����Ĭ�����ԣ�����ʹ��֤�� API �Զ������ԣ���

�й���Щ���Ե���ϸ��Ϣ����μ�ӳ�������н��ܵ�ʾ��

�����Զ�������

�����ʹ�ÿͻ���֤�� API �����Լ������ԡ��йر�̺�ʹ�ÿͻ���֤�� API ����ϸ��Ϣ����μ�NSAPI Programmer's Guide����

�����Զ���ӳ��󣬾Ϳ����������¸�ʽ��ӳ�䣺

<name>:library <path_to_shared_library>
<name>:InitFn <name_of_init_function>

���磺

ӳ������

certmap.conf �ļ���Ӧ���ٰ�һ�����ʾ��˵����ʹ�� certmap.conf �ļ��IJ�ͬ��ʽ��

ʾ�� 1

��ʾ���ʾ��ֻ��һ��Ĭ�ϡ�ӳ��� certmap.conf �ļ���

ʹ�ñ�ʾ�����������ڰ� ou=<orgunit>, o=<org>, c=<country> ��� LDAP ��֧�㴦��ʼ�������� <> �е��ı����滻Ϊ�ͻ���֤�������� DN ��ֵ��

Ȼ�󣬷�����ʹ��֤���еĵ����ʼ���ַ���û� ID ��ֵ�� LDAP Ŀ¼������ƥ�����ҵ�ƥ�����ʱ��������ȽϿͻ����͵�֤��ʹ洢��Ŀ¼�е�֤�飬����֤��֤�顣

ʾ�� 2

����ʾ���ļ��а�(}��ӳ�䣺һ����Ĭ��ӳ�䣬��һ�������9��ʵ�ҵ (US Postal Service)��

���������õ�֤��4���9��ʵ�ҵ����������û����������ʹ��Ĭ��ӳ�䣬���� LDAP ��Ķ����������ƥ��ͻ�������ʼ����û� ID ������֤��4���9��ʵ�ҵ��������Ӱ���֯��λ�� LDAP ��֧�������ƥ��ĵ����ʼ���ַ�����ң���ע�⣬���֤��4�� USPS����������֤��֤�飬����֤����֤�顣


����

֤���еİ䷢�� DN���� CA ����Ϣ��������ӳ��ĵ�һ�������еİ䷢�� DN һ�¡�������ʾ���У�4�԰䷢�� DN���� o=United States Postal Service,c=US����֤��Ͳ�ƥ�䣬��Ϊ o �� c ����֮��û�пո�


ʾ�� 3

����ʾ��ʹ�� CmapLdapAttr �������� LDAP ��ݿ�����Ϊ certSubjectDN �����ԣ���ֵ��ͻ���֤���е�������� DN ��ȫƥ�䡣

���ͻ���֤������Ϊ��

���������������������Ϣ���

����ҵ���һ�����ƥ���������������֤������δ�ҵ�ƥ����������ʹ�� DNComps �� FilterComps ����ƥ�����ڱ�ʾ���У���������� o=LeavesOfGrass Inc, c=US �µ������������� uid=Walt Whitman��


ע��

��ʾ����� LDAP Ŀ¼�а���� certSubjectDN ���Ե��



���ø�ǿ��ļ����㷨

��Stronger Ciphers��ѡ���ṩ�����ڷ��ʵ� 168 λ��128 λ�� 56 λ��С����Կ�����ṩ�˶���Կ��Сû�����Ƶ�ѡ������ָ��������������ʱʹ�õ��ļ������δָ���ļ���Sun ONE Web Server �����ء�Forbidden��״̬��

���ѡ������ڷ��ʵ���Կ��С�롰Security Preferences���µĵ�ǰ�����㷨���ò�һ�£�Sun ONE Web Server ����ʾһ���Ի��򣬾�������Ҫ���ô��и����Կ��С�ļ����㷨��

��Կ��С���Ƶ�ʵ��Ŀǰ���� obj.conf �е� NSAPI PathCheck ָ����� Service fn=key-toosmall����ָ��Ϊ��

���У�<nbits> ����Կ���������Сλ��<filename> �Dz�����������ʱʹ�õ��ļ������� URI������ơ�

���δ���� SSL ��δָ�� secret-keysize ����PathCheck ������ REQ_NOACTION�����ǰ�Ự����Կ��СС��ָ���� secret-keysize�������״̬Ϊ PROTOCOL_FORBIDDEN �� REQ_ABORTED�����δָ�� bong-file�������� REQ_PROCEED�����ҡ�path����������Ϊ bong-file <filename>�����ң��������Կ��С�����������ǰ�Ự�� SSL �Ự�����ʧЧ������´ε�ͬһ̨�ͻ���l�ӵ�������ʱ������������� SSL ���֡�


ע��

����Stronger Ciphers���?����� PathCheck fn=ssl-check ʱ����ɾ�������ڶ������ҵ��� Service fn=key-toosmall ָ�


Ҫ���ø�ǿ��ļ����㷨����ִ�����²��裺

  1. ���ʷ�������������-�б���ѡ�������ʵ��
  2. ����Virtual Server Class��ѡ���
  3. ����-�б���ѡ��һ���ಢ����Manage����
  4. ����ʾ��Class Manager��ҳ�档

  5. ѡ��Content Mgmt��ѡ���
  6. ѡ��Stronger Ciphers����
  7. ͨ�����·�ʽѡ���Խ��б༭��
    • ����-�б���
    • ����Browse��
    • ����Wildcard��
  8. ѡ����Կ��С�����ƣ�
    • 168 λ����
    • 128 λ����
    • 56 λ����
    • ������
  9. ����Ҫ�ܾ���ʵ���Ϣ���ڵ��ļ�λ�á�
  10. ����OK����
  11. ����Apply����
  12. ѡ������/�������̬Ӧ�á�

�й���ϸ��Ϣ����μ� SSL �����


��������ȫ����

����ijЩ�˻���ͼ�ƽ���ļ������⣬����������ȫ���ա��������ٵķ���4���ⲿ���ڲ��ĺڿͣ�����ʹ�ø��ַ�����ͼ������ķ������Լ��������ϵ���Ϣ��

��˳����ڷ����������ü����⣬��Ӧ��ȡ����İ�ȫ�;���ʩ�����磬���������������һ��ȫ�ķ����ڣ��Լ��������κβ����εĸ��˽��������ص���ķ������С�

���¸�ڽ����˿���ʹ�������ȫ����Ҫ������

�����������

���ּ򵥵İ�ȫ���������ᱻ��ǡ����������������һ������ķ����У�ֻ����Ȩ���û����ܽ���÷��䡣������Է�ֹ�κ��˹�������������?

���ң�Ҫ�����ü����Ĺ��?�����루����У���

���ƹ������

���ʹ��Զ�����ã���ȷ�������˷��ʿ��ƣ�ֻ���������û��ͼ������й��?���ϣ����������Ϊ�����û��ṩ�� LDAP ������򱾵�Ŀ¼��Ϣ�ķ���Ȩ�ޣ��뿼��ά��}̨����������ʹ��Ⱥ�����?���������� SSL �Ĺ�����������������������һ̨��������������������û��ķ��ʡ�

�й�Ⱥ������ϸ��Ϣ����μ�����Ⱥ����

��ӦΪ���������򿪼��ܹ��ܡ����δ�� SSL l�����ڹ��?��ôͨ��Ǽ��ܵ�����ִ��Զ�̷��������ʱӦ�ø���С�ģ���Ϊ�κ��˶����Խ�ȡ��Ĺ������벢����������ķ�����

ѡ��ɿ�������

������ڷ�������ʹ�ö�����룺�������롢ר����Կ���롢��ݿ�����ȵȡ�������������������������Ҫ��һ����Ϊ���и�������û���������ļ�����������κη�����ר����Կ��������һ������Ҫ�����롣������˻�ȡ�����ר����Կ��ר����Կ���룬����Դ������������αװ����ķ���������ȡ�͸�ķ������ͨ����Ϣ��

������ñ������Լ����䣬�������޷��µ������磬����Խ� MCi12!mo �dzɡ�My Child is 12 months old!������Ҫʹ�ú��ӵ������������Ϊ���롣

���������ƽ������

������Щ�򵥵�ָ���ɰ�������ȫ�����롣

���ؽ��������й�������һ�����룬��ʹ�õĹ���Խ�࣬�����Խ�����ƽ⣺

�������� PIN

��ö��ڸ�����������ݿ�/��Կ���ļ������ PIN��������������������� SSL�����������ʱ��Ҫ�����롣���ڸ�����������ӶԷ�����Ķ��Ᵽ����

ֻ���ڱ��ؼ�����ϸ�Ĵ����롣�йظ������ʱ��ע�������б?��μ����������ƽ��������

�������

Ҫ��Ĺ��������������ʵ���������ݿ�/��Կ���ļ����룬��ִ�����²��裺

  1. ���ʹ�������������������Ȼ��ѡ��Security��ѡ���
  2. ���ڷ����������������ȴ���-�б���ѡ�������ʵ��

  3. ѡ��Change Password��t�ӡ�
  4. ����-�б���ѡ��Ҫ�����и������İ�ȫ���ơ�
  5. Ĭ������£��ڲ���Կ��ݿ�İ�ȫ����Ϊ��internal�������װ�� PKCS#11 ģ�飬��ῴ���г���������ơ�����Change Password��t�ӡ�

  6. ���뵱ǰ���롣
  7. ���������롣
  8. �ٴ����������롣
  9. ����OK����
  10. ���ڷ�������������Apply����Ȼ�󵥻�Restart��ʹ�����Ч��

ȷ�������Կ���ļ��ܵ������������������Կ���ļ��洢�� server_root/alias Ŀ¼�С�ʹ�ļ���Ŀ¼ֻ�ܱ��������ϰ�װ�� Sun ONE �������ȡ��

�˽ⱸ�ݴŴ����Ƿ�洢�˸��ļ��Լ��������Ƿ��ܹ���ȡ���ļ�Ҳ����Ҫ�����洢�˸��ļ���������񱣻�������һ��f������ı��ݡ�

���Ʒ������ϵ�����Ӧ�ó���

����Ӧ�ó�������Ϊ�������ͬһ̨�����������ʱ��Ҫ����С�ġ����÷����������е���������е�©�����Աܿ�������İ�ȫ��������������в���Ҫ�ij���ͷ������磬UNIX sendmail �ػ�����İ�ȫ�������ã����Ҳ�Ϳ��Զ�����б�̣����ڷ������������������������Σ���ij���

UNIX �� Linux

С��ѡ��� inittab �� rc �ű���Ľ�̡��벻Ҫ�ӷ��������������� telnet �� rlogin�����ң�Ҳ��Ӧ�ڷ��������������� rdist�������������4�ַ��ļ���Ҳ�������ڸ��·����������ϵ��ļ�����

Windows

�����������������Ŀ¼ʱҪ����С�ġ����ң�Ҫ������Щ�û������ʻ��� Guest Ȩ�ޡ�

ͬ���ڷ������ϰ�װ��Щ�����Լ��Ƿ����������û��ڷ������Ͻ��а�װ��Ҫ����С�ġ������û��ij�����ܻ���ڰ�ȫ©�����������ǣ����˿��ܻ����ػ��ж���ij���Ŀ�ľ����ƻ���İ�ȫ�ԡ���������ķ������ϰ�װ����֮ǰһ��Ҫ��ϸ�����Щ����

��ֹ�ͻ���� SSL �ļ�

ͨ���� HTML ��ʽ���ļ��� <HEAD> ��������������У����Է�ֹ�ͻ�������ǰ���ļ���

���ƶ˿�

���ü������δʹ�õ����ж˿ڡ�ʹ��·�����;�ǽ���ÿ��Է�ֹ�������С�˿ڼ�������κζ˿ڵĴ���l�ӡ�����ζ�Ż�ȡ������� Shell ��Ψһ��������ͨ�����?ʽʹ�÷�����ļ����ü����Ӧ����һ�������Ƶ������ڡ�

�˽�����������

�������ṩ�˷�����Ϳͻ���֮��İ�ȫl�ӡ��ͻ�������Ϣ֮�󣬷�������޷�������Ϣ�İ�ȫ�ԣ�Ҳ�޷����ƶԷ����������?��Ŀ¼���ļ��ķ��ʡ�

�˽���Щ���������������Ҫ�����������磬�����ͨ�� SSL l�ӻ�ȡ���ÿ��ţ�����Щ�����Ƿ�洢�ڷ����������ϵİ�ȫ�ļ����أ�SSL l����ֹ����Щ����������أ���Ӧ�öԿͻ���ͨ�� SSL ���͸�����κ���Ϣ�İ�ȫ�Ը���

�����������Ա���������

���Ҫͬʱʹ���ܱ����ĺͲ��ܱ����ķ�������Ӧ�����ܱ����ķ�������������������ϲ����ܱ����ķ�������������Դ���ޣ�������ͬһ̨����������в��ܱ����ķ�������ܱ����ķ�������ִ�����²���

chroot �������ڶ����Ŀ¼�������Ʒ�����ʹ���ض���Ŀ¼�������ʹ�ô˹��ܱ������ܱ����ķ��������磬��������ø�Ŀ¼Ϊ /d1/ms����ô Web �������Է��ʸ�Ŀ¼ʱ������������ /d1/ms������Է��ʵ��� /dev������� /d1/ms/dev �ȵȡ����������� UNIX/Linux ϵͳ������ Web ���������������ʵ�ʸ�Ŀ¼�������ļ��ķ���Ȩ�ޡ�

���ǣ����ʹ�� chroot������Ҫ������Ŀ¼������ Sun ONE Web Server ���������Ŀ¼�ṹ������ͼ��ʾ��

Ϊ�����������ָ�� chroot

����ͨ��ִ�����²���Ϊ�����������ָ�� chroot Ŀ¼��

  1. ���ʷ�������������-�б���ѡ�������ʵ��
  2. ѡ��Virtual Server Class��ѡ���
  3. ����Edit Classes��t�ӡ�
  4. ȷ����Ҫָ�� chroot Ŀ¼����ġ�Option������Ϊ��Edit����
  5. �������ġ�Advanced����ť��
  6. ����ʾ��Virtual Servers CGI Settings��ҳ�档

  7. �ڡ�Chroot���ֶ������������·����
  8. ����OK����
  9. ����Apply����
  10. ѡ��Load Configuration Files����̬Ӧ�ø�ġ�

Ϊ���������ָ�� chroot

����ͨ��ִ�����²���Ϊ�ض����������ָ�� chroot Ŀ¼��

  1. ���ʷ�������������-�б���ѡ�������ʵ��
  2. ѡ��Virtual Server Class��ѡ���
  3. �ӷ����������ͼ�У�����Ҫָ�� chroot Ŀ¼������������t�ӡ�
  4. ѡ��Settings��ѡ���
  5. ����ʾ��Settings��ҳ�档

  6. �ڡ�Chroot Directory���Աߵġ�Set to���ֶ������������·����
  7. ����OK����
  8. ����Apply����
  9. ѡ��Load Configuration Files����̬Ӧ�ø�ġ�

��Ҳ����ʹ�á�Class Manager Virtual Servers��ѡ��͡�CGI Settings��t��Ϊ���������ָ�� chroot Ŀ¼��

�й����Ϊ���������ָ�� chroot Ŀ¼����ϸ��Ϣ����μ� Sun ONE Web Server 6.1 �ġ�Programmer's Guide����



��һ��      Ŀ¼      ����      ��һ��     


��Ȩ���� 2003 Sun Microsystems, Inc.����������Ȩ��