SSL和数字证书的概念及Web应用.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSL和数字证书的概念及Web应用 陕西省数字证书认证中心 SSL和数字证书的概念及Web应用 安全对于WEB的应用非常重要。无论是应用于金融、商业还是个人信息的交流,人们都希望能够知道他们是在和谁交流,这就是所谓的验证,人们也希望别人所收到的就是他们所寄出的,这就是所谓的完整性,另外他们还希望这样的信息即使被别人截获,也无法被破译,这就是所谓的机密。Secure Sockets Layer协议(即SSL)就提供了满足这些要求的一个解决方案。在这个附录中,我们将重点讨论SSL的概念、数字证书的内容以及通过SSL实现SSL的方案,而至于涉及到SSL实现的加密技术、邮件文摘等概念,在前面的正文中已经介绍过了,在这里就不多说了。 一、简介 因为在这里主要介绍SSL技术在Web的应用,我们假设读者都是熟悉Web,HTTP以及Web服务器技术的人员。而我们在后面的介绍中主要应用的是Apache服务器系统的SSL实现。 SSL技术涉及到加密技术、邮件文摘和数字签名的技术,这三个技术分别可以用于实现机密性、完整性以及认证的功能。 1.数字证书 我们在前面讲过,数字证书是用于在INTERNET上标识个人或者机构身份的一种技术手段,它通过由一些公认的权威机构所认证,从而可以保证其安全地被应用在各种场合。 一份数字证书包括了公钥、个人、服务器或者其它机构的身份信息(称之为主题,如下格式所示): Subject: Distinguished Name, Public Key Issuer: Distinguished Name, Signature Period of Validity: Not Before Date, Not After Date Administrative Information: Version, Serial Number Extended Information: Basic Contraints, Netscape Flags, etc. 主题的内容包括标识信息(唯一名称)、公匙,当然也包括签发该证书的证书认证机构以及证书有效时间,同时也包括另外一些信息,如序列号等。 唯一名称用特定的格式标识一个身份,此特定的格式由X.509(/pub/ OSIdirectory/ITUnov96/X.509/97x509final.doc)标准所确定,它由几个字段组成,其格式如下所示:   字段名:Common Name 缩写:CN 内容:需要认证的名称 示例:CN=Joe Average   字段名:Organization or Company 缩写:O 内容:该名称所属的机构 示例:O=Snake Oil, Ltd.   字段名:Organizational Unit 缩写:OU 内容:机构的单元 示例:OU=Research Institute   字段名:City/Locality 缩写:L 内容:所居住的城市 示例:L=Snake City   字段名:State/Province 缩写:ST 内容:省份或者州 示例:ST=Desert   字段名:Country 缩写:C 内容:国家名(ISO 号) 示例:C=XZ   证书权威机构可以定义这些字段中哪些是必需的,哪些是可选的。证书的二进制格式使用ASN.1(X.208标准:/pub/itu/x.series/x208.ps)格式。该格式定义了如何定义信息、编码规则,证书的二进制的编码使用基于Basic Encoding Rules (BER) 基础上的Distinguished Encoding(DER),对于某些不能传送二进制编码的系统,则使用base64编码,其版本为PEM编码。一个用PEM编码方式的证书如下: -----BEGIN CERTIFICATE----- MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz bmFrZW9pbC5kb20wHhcNOTgxMDIxMDg1ODM2WhcNOTkxMDIxMDg1ODM2WjCBpzEL MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1

文档评论(0)

j43h9nh7 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档