已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏省电子政务证书认证系统应用培训材料2006年11月,提纲,数字证书基础介绍-20分钟南京CA分中心系统设计-10分钟LDAP/OCSP标准和开发接口-10分钟MSCAPI/PKCS#11标准和开发接口-20分钟系统二次开发接口-30分钟总结,数字证书基础介绍,数字证书基础,PKI(公开密钥基础设施)是通过使用公钥技术和数字证书来确保系统信息安全,进行数据加密和用户身份验证的体系。-对称算法-非对称算法-摘要算法-算法应用全过程,对称算法原理,。,对称算法问题,对于实际应用而言,问题是如何管理这些对称密钥并保证其安全性。,非对称算法原理,加密方式比较,摘要算法原理,用来辨别数据是否被篡改将数据通过摘要算法产生输出结果产生的结果为固定长度,通常为128或160bits-不同输入长度,相同输出长度-数字摘要不可能编造出相同摘要的数据文件文件中任一单元被修改,摘要结果大不相同,摘要算法应用,使用摘要算法的作用:用来检验数据的完整性用来产生签章的数据源,摘要算法作用,检验数据的完整性,摘要算法作用,产生签章的数据源,算法应用全过程,算法应用全过程,小结,PKI的作用:-机密性-真实性-身份认证-不可否认,南京市CA分中心系统设计,南京市CA分中心系统设计原则,设计原则安全保密第一原则技术安全和管理安全并重原则准确了解保护对象原则多层次多安全单元保护防范原则责任与风险分散和最小授权原则综合性全方位和统一的保护与防范原则用户使用方便原则不断发展的动态原则,南京市CA分中心系统体系结构,南京市CA分中心系统说明,南京市CA分中心采用双证书体系颁发的证书类型-个人证书-单位证书-设备证书颁发的证书遵循X.509V3标准,数字证书内容,数字证书内容,CRL列表具体内容,应用架构,LDAPV3标准,CSP/PKCS#11标准,证书应用接口设计,系统接口标准证书开发接口是为应用程序开发者提供安全平台接口,提供1024/128位强度的加密算法,任何使用政务证书的应用系统都可以通过接口实现集成,所有的功能和机制都由该接口实现(包括证书验证,黑名单查询等)。提供的接口包括:OCSP/LDAP/CSP/PKCS#11/CKeySDK,提供的接口支持Windows,Linux,Unix等平台。,小结,南京市CA分中心严格遵循PKI体系和国家密码行业相关要求进行建设的应用系统在进行证书嵌入改造过程中,可以分为两个层次,即服务器端和客户端服务器端接口部分,南京市CA分中心遵循LDAPV3标准客户端接口部分,南京市CA分中心遵循MSCAPI/PKCS#11标准,LDAP/OCSP标准和开发接口介绍,LDAP概念,LDAP(轻量目录访问协议)的英文全称是LightweightDirectoryAccessProtocol。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP。LDAP最大的优势是:可以在任何计算机平台上,用很容易获得的而且数目不断增加的LDAP的客户端程序访问LDAP目录。而且也很容易定制应用程序为它加上LDAP的支持。LDAP协议是跨平台的和标准的协议。LDAP服务器可以用“推”或“拉”的方法复制部分或全部数据。,LDAP概念,LDAP(LightweightDirectoryAcessProtocol)是目录服务在TCP/IP上的实现(RFC1777V2版和RFC2251V3版)。它是对X500的目录协议的移植,但是简化了实现方法,所以称为轻量级的目录服务。在LDAP中目录是按照树型结构组织,目录由条目(Entry)组成,条目相当于关系数据库中表的记录;条目是具有区别名DN(DistinguishedName)的属性(Attribute)集合,DN相当于关系数据库表中的关键字(PrimaryKey);属性由类型(Type)和多个值(Values)组成,相当于关系数据库中的域(Field)由域名和数据类型组成,只是为了方便检索的需要,LDAP中的Type可以有多个Value,而不是关系数据库中为降低数据的冗余性要求实现的各个域必须是不相关的。LDAP中条目的组织一般按照特定关系进行组织,非常的直观。LDAP把数据存放在文件中,为提高效率可以使用基于索引的文件数据库,而不是关系数据库。LDAP协议集还规定了DN的命名方法、存取控制方法、搜索格式、复制方法、URL格式、开发接口等。,LDAP遵循标准,RFC2251LightweightDirectoryAccessProtocol(v3)RFC2252LDAP(v3):AttributeSyntaxDefinitionsRFC2253LDAP(v3):UTF-8StringRepresentationofDistinguishedNamesRFC2254StringRepresentationofLDAPSearchFiltersRFC2255TheLDAPURLFormatRFC2256ASummaryofX.500(96)UserSchemaforusewithLDAP(v3)RFC2829AuthenticationMethodsforLDAPRFC2830LDAP(v3):ExtensionsforTransportLayerSecurity,LDAP接口函数定义,1LDAP*ldap_init(PCHARHostName,ULONGPortNumber);参数说明:HostName:LDAP服务器IP地址PortNumber:LDAP服务器端口号2ULONGldap_simple_bind_s(LDAP*ld,PCHARdn,PCHARpasswd);参数说明:ld:Sessionhandledn:用户DN,可以为NULLpasswd:可以为NULL,LDAP接口函数,3.ULONGldap_search_s(LDAP*ld,UNICODEPTCHARbase,ULONGscope,UNICODEPTCHARfilter,UNICODEPTCHARattrs,ULONGattrsonly,LDAPMessage*res);参数说明:ld:Sessionhandledn:查找项scope:查找域,可以为LDAP_SCOPE_SUBTREEfilter:过滤项attrs:其他属性值attrsonly:是否返回值res:LDAP服务器返回值,LDAP接口函数,4LDAPMessage*ldap_first_entry(LDAP*ld,LDAPMessage*res);参数说明:ld:Sessionhandleres:查找返回结果5structberval*ldap_get_values_len(LDAP*ExternalHandle,LDAPMessage*Message,UNICODEPTCHARattr);参数说明:ExternalHandle:SessionhandleMessage:ldap_first_entry返回的结构attr:指定返回类型,南京市LDAP构架,南京市LDAP配置,南京市LDAP配置,南京市LDAP配置,LDAP客户端及开发工具,LDAP所支持的客户端工具有很多种,目前比较流行的有LDAPExplorerTool、LDAPBrowers等等。LDAPExplorerTool工具下载地址:,OCSP概念,在线证书状态协议(OCSP)是维持服务器和其他网络资源安全的两种常用方案中的一种。另一种更老的方式(某种程度上被OCSP所替代)是证书注销列表(CRL)。OCSP克服了CRL主要的限制:必须在客户端频繁地下载更新数据,才能保证列表的当前性。当用户试图访问某服务器时,OCSP会发送一个证书状态信息的请求。服务器返回一个“当前”、“终止”或“未知”的回复。该协议规定了在服务器(它包含证书状态)与客户应用程序(它被告知状态)之间传递信息的语法。OCSP给与使用已终止的证书的用户一定的宽限期,这样他们在重新申请前可以在一定时间内访问服务器。,OCSP遵循标准,遵循OCSPv1、OCSPv2标准协议遵循标准的高强度非对称加密算法遵循X.509V3证书标准遵循HTTP1.1协议标准遵循XML标准遵循国际电联ASN.1编码规则遵循CMP标准,OCSP工作原理,OCSP接口函数,INTCheckCertFromOcspServer(char*Ip,intport,char*CaCert,char*UserCert);参数说明:Ip:ocspserver地址Port:ocspserver端口CaCert:CA证书UserCert:被查询的用户证书,小结,南京市CA分中心系统LDAP/OCSP采用标准技术架构建议大部分应用通过访问LDAP获取证书验证信息特定应用可采用LDAP/OCSP混合验证证书LDAP/OCSP的作用是给用户开放针对南京市CA分中心颁发的数字证书进行验证所必须的资源,MSCAPI/PKCS#11标准和开发介绍,USBKey软件架构,基于MSCAPI的具体实现,基于MSCAPI的具体实现,提供基于cKey加密算法的CSP应用程序不能直接与CSP进行通讯应用程序通过调用CryptoAPI接口函数来与CSP进行通讯,基于MSCAPI的具体实现,CAPI函数的具体说明在MSDN上可以查到。,基于PKCS#11的具体实现,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年可再生资源回收系统项目可行性研究报告及总结分析
- 2025年绿色建筑评估合同
- 2025年教资考试《综合素质》真题试卷及参考答案(幼儿)
- 电力行业电力市场营销考试题目及答案
- 2025年吉林省百科知识竞赛考试题 含答案
- 2025年车联网技术商业化应用可行性研究报告及总结分析
- 2025年甘肃省百科知识竞赛考试题 含答案
- 2025年文化艺术惠民项目可行性研究报告及总结分析
- 2025年光伏发电投资与运营项目可行性研究报告及总结分析
- 2025年汉中市宁强县保安员招聘考试题库附答案解析
- 低压单体设备的停送电操作规程
- 幼儿园讲故事小鸭子找朋友
- 眼眶病眼眶肿瘤七制讲课4
- 2023年小升初英数题附答案
- GB/T 34940.2-2017静态切换系统(STS)第2部分:电磁兼容性(EMC)要求
- GB/T 21198.4-2007贵金属合金首饰中贵金属含量的测定ICP光谱法第4部分:999‰贵金属合金首饰贵金属含量的测定差减法
- GB/T 21143-2014金属材料准静态断裂韧度的统一试验方法
- 第六章分子的结构与性质
- 大学英语-My Stroke of Luck优秀课件
- 第14章-裁剪《创新设计-TRIZ系统化创新教程》教学课件
- 高三语文现代文阅读《微纪元》课件29张
评论
0/150
提交评论