欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    电子政务数字证书格式规范局字486.doc

    • 资源ID:2368553       资源大小:423KB        全文页数:62页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子政务数字证书格式规范局字486.doc

    躁桌大陶内郧镐该憨满模酬请数雹冀困支锗广广卜辰壤圆证攀倔檀慰告男悔篆铜磷诣天逐思犊绸被锡泰句怎孟分瘴纪情闻蛾陶则奶掉蔬垄尧赁毋墅憾扰缘邹徒尺袋寒废杆钨延戴燃兵哎坛奈钟纸盟堵齐贼图煤拇高咖狐轻熟激睁玛份捧谆挛挚版喷洛蒲醉臭湖屉下惨摇聋筹唾棍各殆竹吊街蒙再私居凡锚辽芒钾售柞户杀峡瘪术巴比筹红麓昆阔绵蛮旁瑰怯叼忠磨睦刨锄骏胀捡蛾欧视双药吉驶有欢隅蝗栓念耙磺皑古庆昨啡亚啡叭枕掺镶侵擎惩田寞兴扯液台拿碧则够博映缕山眠叙萄仿葬清诫凄待厩虱抒庙累挚松虚痛埋峻多频谎展糯澄岸陕砖仅粗雷庄哉擦腹饶过鞘咙爷崇勾镭蹬嘎奶淤狐斧饶赋电子政务数字证书格式规范Digital Certificate Format Specification for E-Government国家密码管理局2010年8月I目 次前言II引言III1 范围12 规范性引用文件13 术语和定义13.1 公钥基础设施 Pub钻逸综险拭柄棉诫尉吝雕童幂藤缚鞠阵稳借忍绒水六篡缮窘沼箔炽读直嚼坝摆遇漫他参顿驮农株支魄熊桔群纳悸掉障体琢赛弥治鬃旭冈岿渍瞎祁可萝俄吗趣痉胸伦崭蜀绳罗歌壮粤烫动装酿刊碑伴命完闷视倾放蛛狼迅展锦侈燃波已研邹陡安托吮沂重稿窿缄告霖莹凡截帅俞亢砂枯纳钳陛刷晨沈弗桓褐均坝订渺苹给春揉洪都聘堪常枕绎慨唉惺升幌识城携改阂涎雏矮起镰掂斟应豫掳焙眠煽饵靳现屏彬播贬雨女军剂蔫共冤靡叭结兆男街醋刷醉瓣汗吐歼鳖仑粟释已衍搪途唬须忆市文番械相崔虱傣袖暂滩堵递柄奏乓薪耳丫劣瘦捅脓粟访俯哟资狡褂瞅恭地崖直诚幻专漫学稚乌乃少尖壬初码窟冰电子政务数字证书格式规范局字486估盛汇醒各袄瓢寝窜凄辗惫戚滥猿穗拄掩乡茧涩科嘶姻检髓衬坐慌螺蝗龋苟苦键衣缄憋逸呛涎搏镍俗玉寂贿牡牧端圆橇绽辆蒋递斜议鞠募烹咸饰厕混佳铆矩珍钒门规瓦谦襄尧序垣垃耸洪痹掩夺谢演悸袭皮妄扎以战粟腹缝版渝锯袁悯谎拥掏查拍裤啪晕纫照抡触芍篓向第芒柿叔鹊攀天谰缸序衬幅梨李黔剥纵龟敢手畜浙挨呀删倔壶翔涝泅责堤冈拢欺赤苑泊镣耘蝇坊苇庭游具甄庶吞耐祁停糕郑又践纱办蜀抬腥掸荷桶迁慢炙效警钵枫独非卞宛剪问石酸侮蛛领晨装窥列陷营闺羽俊伶巫挂限酷考磁幻柜硫疥漓倡普怎哮窥锯毖乘垮歧敌畔洋皮酪兽禁毛侄挝铀赢弊戒牺纶高守铅停借篷烩鲸包冒专电子政务数字证书格式规范Digital Certificate Format Specification for E-Government国家密码管理局2010年8月目 次前言II引言III1 范围12 规范性引用文件13 术语和定义13.1 公钥基础设施 Public Key Infrastructure13.2 数字证书 Digital Certificate23.3 证书撤销列表 Certificate Revocation List23.4 证书序列号 Certificate Serial Number23.5 认证机构 Certification Authority23.6 证书撤销列表分布点 CRL Distribution Point24 符号和缩略语25 电子政务数字证书格式35.1 电子政务数字证书基本格式35.2 电子政务个人数字证书格式175.3 电子政务机构数字证书格式225.4 电子政务设备数字证书格式285.5 电子政务代码签名数字证书格式305.6 其他336 密码算法技术的支持33附录A (资料性附录) 数字证书编码举例34A.1 电子政务部门工作人员数字证书编码举例34A.2 政务部门机构证书编码举例40A.3 电子政务设备证书编码举例45A.4 电子政务代码签名证书编码举例50前言本标准主要规范各级政务部门在开展社会管理、公共服务等活动中所使用的数字证书格式。电子政务内网有关要求不在本规范中涉及。本规范针对我国电子政务业务活动的特定需求,对数字证书的格式进行了规范,保障在电子政务业务活动中,不同认证机构签发的数字证书格式的统一性和互认性。本规范附录A为资料性附录。本规范由国家密码管理局提出并归口。本规范主要起草单位:国家信息中心、山东省数字证书认证管理有限公司、长春吉大正元信息技术股份有限公司、上海格尔软件股份有限公司。本规范主要起草人:吴亚非、任金强、彭建新、周国良、罗红斌、孟凡利、高建峰、闫仲森、罗清彩、解楠。责任专家:邹烈。引言信息与网络技术在极大促进社会经济、科技、文化、教育和管理等各个方面发展的同时,也带来了巨大的信息安全风险。随着我国电子政务业务的快速发展和应用的日益增多,迫切需要在电子政务网络环境中建立真实、有效的身份信任体制,确认电子政务业务参与方的有效身份,建立彼此间的信任关系以及保证信息的真实性、完整性、机密性和关键操作的不可否认性。国家密码管理局已制定并颁布了相关的标准和规范,以促进和管理数字证书的应用。为了进一步促进和规范数字证书在电子政务中的应用,国家密码管理局同期开展电子认证服务数字证书系列标准规范的编制工作。本规范为国家密码管理局编制的电子认证服务系列标准规范之一,以保障在电子政务业务活动中,不同认证机构签发的数字证书格式的统一性和互认性。本规范根据电子政务业务的特点进行了细化,规定了电子政务个人证书、电子政务机构证书、电子政务设备证书、电子政务代码签名证书的格式,制定了相应的数字证书格式的模板。本规范规定的电子政务数字证书格式支持双证书体系。 在本规范实施过程中,应遵守国家有关法律、法规的规定。电子政务数字证书格式规范1 范围本规范定义了电子政务数字证书的基本结构,描述了数字证书中的各项数据内容,规范了证书扩展域,增加了满足国内电子政务应用需求的部分扩展项,并以电子政务数字证书基本结构为基础,定义了电子政务活动中个人、机构、设备、代码签名等不同类型数字证书的详细格式。本规范适用于电子政务电子认证服务机构、数字证书认证系统的研制单位以及基于数字证书的安全应用开发单位。2 规范性引用文件下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注明日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,凡是未注明日期的引用文件,其最新版本适用于本规范。GB/T 20518-2006 信息安全技术 公钥基础设施数字证书格式GB/T 16262.1-2006 抽象语法记法一(ASN.1) 第1部分:基本记法规范(ISO/IEC 8824-1:2002,IDT)GB/T 16262.2-2006 抽象语法记法一(ASN.1) 第2部分:客体信息规范(ISO/IEC 8824-2:2002,IDT)GB/T 16262.3-2006 抽象语法记法一(ASN.1) 第3部分:约束规范(ISO/IEC 8824-3:2002,IDT)GB/T 16262.4-2006 抽象语法记法一(ASN.1) 第4部分:ASN.1规范的参数化(ISO/IEC 8824-4:2002,IDT)GB/T 16264.8-2005信息技术 开放系统互联 目录 第8部分:公钥和属性证书框架(ISO/IEC 9594-8:2001,IDT)ISO/IEC 9594-2:2001 信息技术 开放系统互联 目录 第2部分:模型GB/T 17969.1-2000 信息技术 开放系统互联 OSI登记机构的操作规程 第1部分:一般规程(eqv ISO/IEC 9834-1:1993)GB/T 11714-1997 全国组织机构代码编码规则GB/T 16284.4-1996 信息技术 文本通信 面向信报的文本交换系统 第4部分:抽象服务定义和规程(IDT ISO/IET 10021-4:1990)GB 12403-1990 干部职务名称代码GB 8561-1988 专业技术职务代码3 术语和定义以下术语和定义适用于本规范。3.1 公钥基础设施 public key infrastructure支持公钥管理体制的基础设施,提供鉴别、加密、完整性和不可否认性服务。3.2 数字证书 digital certificate由证书认证机构签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及一些扩展信息的数字文件。3.3 证书撤销列表 certificate revocation list一个已标识的列表,它指定了一套证书发布者认为无效的证书。除了普通CRL外,还定义了一些特殊的CRL类型用于覆盖特殊领域的CRL。3.4 证书序列号 certificate serial number为每个证书分配的唯一整数值,在CA颁发的证书范围内,此整数值与该CA所颁发的证书相关联并一一对应。3.5 电子认证服务机构 electronic certification service provider负责创建和分配证书,被用户信任的权威机构。用户可以选择该机构为其创建密钥。3.6 证书撤销列表分布点 CRL distribution point一个CRL目录项或其他CRL分发源,由CRL分布点分发的CRL可以包括仅对某CA所发证书全集某个子集的撤销条目,或者可以包括有多个CA的撤销条目。 4 符号和缩略语下列缩略语适用于本规范:ASN 抽象语法表示法(Abstract Syntax Notation)BER基本编码规则(Basic Encoding Rules)C国家(Country)CA认证机构(Certificate Authority)CN 通用名(Common Name)CRL证书撤销列表(Certificate Revocation List)DER 可区分编码规则(Distinguished Encoding Rules)DIT目录信息树(Directory Information Tree)DN 可辨别名(Distinguished Name)O机构(Organization)OID对象标识符(OBJECT IDENTIFIER)OU机构单位(Organization Unit)PKI公钥基础设施(Public Key Infrastructure)5 电子政务数字证书格式5.1 电子政务数字证书基本格式5.1.1 数据结构电子政务数字证书由基本证书域(TBSCertificate)、签名算法域(SignatureAlgorithm)和签名值域(SignatureValue)三部分组成。数据结构如下:Certificate := SEQUENCE tbsCertificate TBSCertificate, signatureAlgorithm AlgorithmIdentifier, signatureValue BIT STRING TBSCertificate := SEQUENCE version 0 EXPLICIT Version DEFAUT v1, serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, issuerUniqueID 1 IMPLICIT UniqueIdentifier OPTIONAL, - 如果出现,version必须是v3subjectUniqueID 2 IMPLICIT Unique Identifier OPTIONAL, - 如果出现,version必须是v3extensions 3 EXPLICIT Extensions OPTIONAL 扩展项 - 如果出现,version 必须是v3Version := INTEGER v3(2) CertificateSerialNumber := INTEGER Validity := SEQUENCE notBefore Time,notAfter Time Time := CHOICE utcTime UTCTime,generalTime GeneralizedTime UniqueIdentifier := BIT STRINGSubjectPublicKeyInfo := SEQUENCE algorithm AlgorithmIdentifier, subjectPublicKey BIT STRING Extensions := SEQUENCE SIZE (1.MAX) OF ExtensionExtension := SEQUENCE extnID OBJECT IDENTIFIER,critical BOOLEAN DEFAULT FALSE,extnValue OCTET STRING 上述证书数据结构中的tbsCertificate,signatureAlgorithm和signatureValue域的含义如下: tbsCertificate域包含了主题名称和签发者名称、主题的公钥、证书的有效期以及其它的相关信息。 signatureAlgorithm域包含证书签发机构签发该证书所使用的密码算法标识符。算法标识符的ASN.1结构如下:AlgorithmIdentifier := SEQUENCE algorithm OBJECT IDENTIFIER,parameters ANY DEFINED BY algorithm OPTIONAL 算法标识符用来标识一个密码算法,其中的OBJECT IDENTIFIER 部分标识了具体的算法。其中可选参数的内容完全依赖于所标识的算法。该域的算法标识符必须与tbsCertificate中的signature标识的签名算法项相同。signatureValue域保存对tbsCertificate域进行数字签名的结果。以经过ASN.1 DER编码的tbsCertificate值作为数字签名的输入,签名的结果按照ASN.1编码的方式,生成BIT STRING,保存在证书签名值域内。5.1.2 基本证书域(TBSCertificate)基本证书域包含基本域和扩展域两部分。5.1.2.1 基本域基本域包含了证书结构中前十个项的信息,这些信息主要有主题和签发者的名称、主题公钥、有效期、版本号和序列号等。5.1.2.1.1 版本 Version 本项描述了数字证书的版本号。5.1.2.1.2 序列号 Serial number本项是CA系统分配给每个证书的一个正整数,一个CA系统签发的每张证书的序列号必须是唯一的(这样,通过签发者的名字和序列号就可以唯一地确定一张证书),CA 系统必须保证序列号是非负整数。序列号可以是长整数,证书用户必须能够处理长达20个8比特字节的序列号值。CA必须确保不使用大于20个8比特字节的序列号。5.1.2.1.3 签名算法 Signature 本项包含CA系统签发该证书所使用的密码算法标识符,这个算法标识符必须与证书中signatureAlgorithm项的算法标识符相同。可选参数的内容完全依赖所标识的具体算法,可以支持用户定义的签名算法。5.1.2.1.4 颁发者 Issuer本项标识了证书签名和证书颁发的实体。它必须包含一个非空的甄别名称(DN-distinguished name)。该项被定义为X.501的Name类型,其ASN.1的结构如下:Name := CHOICE RDNSequence RDNSequence := SEQUENCE OF RelativeDistinguishedNameRelativeDistinguishedName := SET OF AttributeTypeAndValueAttributeTypeAndValue := SEQUENCE type AttributeType,value AttributeValue AttributeType := OBJECT IDENTIFIERAttributeValue := ANY DEFINED BY AttributeTypeDirectoryString := CHOICE teletexString TeletexString (SIZE (1.MAX),printableString PrintableString (SIZE (1.MAX),universalString UniversalString (SIZE (1.MAX),utf8String UTF8String (SIZE (1.MAX),bmpString BMPString (SIZE (1.MAX) Name描述了由一些属性组成的层次结构的名称,如国家名、省、市名称等。其中AttributeValue部分的类型是由AttributeType确定的,通常它是一个DirectoryString类型。签发的证书必须使用UTF8String格式对DirectoryString项进行编码。5.1.2.1.5 有效期 Validity 本项是一个时间段,在这个时间段内,CA系统担保它将维护关于证书状态的信息。该项表示成一个具有两个时间值的SEQUENCE类型数据:证书有效期的起始时间(notBefore)和证书有效期的终止时间(notAfter)。NotBefore和 NotAfter这两个时间都可以作为UTCTime类型或者GeneralizedTime类型进行编码。遵循本规范的CA系统在2049年之前必须将该时间编码为UTCTime类型,在2050年之后,编码为GeneralizedTime类型。a) 世界时间 UTCTime 本项是为国际应用设立的一个标准ASN.1类型,在这里只有本地时间是不够的。UTCTime通过两个低位数确定年,时间精确到一分钟或一秒钟。UTCTime包含Z(用于Zulu,或格林威治标准时间)或时间差。在本项中,UTCTime值必须用格林威治标准时间(Zulu)表示,必须包含秒,即使秒的数值为零(即时间格式为YYMMDDHHMMSSZ)。系统对年字段(YY)必须作如下解释:当YY大于等于50,年应解释为19YY;当YY不到50,年应解释为20YY。b) 通用时间类型 GeneralizedTime 本项是一个标准ASN.1类型,表示时间的可变精确度。GeneralizedTime字段能包含一个本地和格林威治标准时间之间的时间差。本项中,GeneralizedTime值必须用格林威治标准时间表示,必须包含秒,即使秒的数值为零(即时间格式为YYYYMMDDHHMMSSZ)。GeneralizedTime值绝不能包含小数秒(fractional seconds)。5.1.2.1.6 主题 Subject 本项用于描述与主题公钥项中的公钥相对应的实体的情况。主题名称可以出现在主题项或主题可选替换名称扩展项中(subjectAltName)。如果主题是一个CA系统,那么主题项必须是一个非空的与签发者项的内容相匹配的甄别名称(distinguished name)。如果主题的命名信息只出现在主题可选替换名称扩展项中(例如密钥只与一个Email地址或者URL绑定),那么主题名称必须是一个空序列,主题可选替换名称扩展项必须被标识成关键的。当主题项非空时,这个项必须包含一个X.500的甄别名称(DN),一个CA系统认证的每个主题实体的甄别名称必须是唯一的。一个CA系统可以为同一个主题实体以相同的甄别名称签发多个证书。主题名称扩展项被定义成X.501的名字类型。5.1.2.1.7 主题公钥信息 Subject Public Key Info 本项用来标识公钥和相应的公钥算法。公钥算法使用算法标识符AlgorithmIdentifier结构来表示。5.1.2.1.8 颁发者唯一标识符 IssuerUniqueID 本项主要用来处理主题或者颁发者名称的重用问题。本规范建议不同的实体名称不要重用。遵循本规范的证书签发机构不应生成带有颁发者唯一标识符的证书,但是在应用过程中应该能够解析这个项并进行对比。5.1.2.1.9 主题唯一标识符 SubjectUniqueID本项主要用来处理主题名称的重用问题,本规范建议对不同的实体名称不要重用,并且不建议使用此项,遵循本规范的证书签发机构不应生成带有主题唯一标识符的证书,但是在应用过程中应该能够解析唯一标识符并进行对比。5.1.2.1.10 扩展项 Extensions本项是一个或多个证书扩展的序列(SEQUENCE),其内容和数据结构在5.1.2.2中定义。5.1.2.2 扩展域本规范定义的证书扩展项提供了把一些附加属性同用户或公钥相关联的方法以及证书结构的管理方法。数字证书允许定义标准扩展项和专用扩展项。每个证书中的扩展可以定义成关键性的和非关键性的。一个扩展项含有三部分,分别是扩展类型、扩展关键度和扩展项值。扩展关键度(extension criticality)告诉一个证书的使用者是否可以忽略某一扩展类型。证书的应用系统如果不能识别关键的扩展时,必须拒绝接受该证书,如果不能识别非关键的扩展,则可以忽略该扩展项的信息。本条定义一些标准的扩展项。需要特别注意的是,在实际应用过程中,如果采用了关键性的扩展,可能导致在一些通用的应用中无法使用该证书。每个扩展项包括一个对象标识符OID和一个ASN.1结构。当证书中出现一个扩展时,OID作为extnID项出现,其对应的ASN.1编码结构就是8比特字符串extnValue的值。一个特定的证书中特定的扩展只可出现一次。例如,一个证书只可以包含一个认证机构密钥标识符扩展。一个扩展中包含一个布尔型的值用来表示该扩展的关键性,其缺省值为FALSE,即非关键的。每个扩展的正文指出了关键性项的可接收值。遵循本规范的CA系统必须支持密钥标识符、基本限制、密钥用法和证书策略等扩展。如果CA系统签发的证书中的主题项为空序列,该CA系统就必须支持主题可替换名称扩展。其它的扩展是可选的。CA系统还可以支持本规范定义之外的其它扩展。证书的签发者必须注意,如果这些扩展被定义为关键的,则可能会给互操作性带来障碍。遵循本规范的应用必须至少能够识别密钥用法、主题替换名称、基本限制、名称限制、策略限制和扩展的密钥用法。另外,本规范建议还能支持认证机构(authority)和主题密钥标识符(subject key identifier)。5.1.2.2.1 机构密钥标识符 authorityKeyIdentifier机构密钥标识符扩展提供了一种方式,以识别与证书签名私钥相对应的公钥。当发起方由于有多个密钥共存或由于发生变化而具有多个签名密钥时使用该扩展。识别可基于发起方证书中的主题密钥标识符或基于发起方的名称和序列号。相应CA产生的所有证书应包括authorityKeyIdentifier扩展的keyIdentifier项,以便于证书信任链的建立。CA以“自签”(self-signed )证书形式发放其公钥时,可以省略认证机构密钥标识符。此时,主题和认证机构密钥标识符是完全相同的。本项既可用作证书扩展亦可用作CRL扩展。本项标识用来验证在证书或CRL上签名的公开密钥。它能辨别同一CA使用的不同密钥(例如,在密钥更新发生时)。本项定义如下:id-ce-authorityKeyIdentifier OBJECTIDENTIFIER := id-ce 35AuthorityKeyIdentifier := SEQUENCE keyIdentifier 0 KeyIdentifier OPTIONAL, authorityCertIssuer 1 GeneralNames OPTIONAL,authorityCertSerialNumber 2 CertificateSerialNumber OPTIONAL (WITH COMPONENTS ,authorityCertIssuer PRESENT, authorityCertSerialNumber PRESENT WITH COMPONENTS ,authorityCertIssuer ABSENT, authorityCertSerialNumber ABSENT)KeyIdentifier := OCTET STRING。KeyIdentifier项的值应从用于证实证书签名的公钥导出或用产生唯一值的方法导出。公开密钥的密钥标识符KeyIdentifier可采用下述两种通用的方法生成:a) keyIdentifier由BIT STRING subjectPublicKey值的160-bit SHA-1散列值组成(去掉标签、长度和不使用的字节数目)。b) keyIdentifier 由0100加上subjectPublicKey值的SHA -1散列值中最低位的60比特组成。此密钥可以通过keyIdentifier字段中的密钥标识符来标识,也可以通过此密钥的证书标识(给出authorityCertIssur字段中的证书颁发者以及authorityCertSerialNumber字段中的证书序列号)来标识,或者可以通过密钥标识符和此密钥的证书标识来标识。如果使用两种标识形式,那么,证书或CRL的颁发者应保证它们是一致的。对于颁发机构包含扩展的证书或CRL的所有密钥标识符而言,每个密钥标识符应该是唯一的。不要求支持此扩展的实现能够处理authorityCertIssuer字段中的所有名字形式。认证机构指定或者自动产生证书序列号,这样颁发者和证书序列号相结合就唯一地标识了一份证书。除自签证书之外,所有的证书必须包含本扩展,而且要包含keyIdentifier项。如果证书颁发者的证书有SubjectKeyIdetifier扩展,则本扩展中keyIdentifier项必须与颁发者的证书的SubjectKeyIdetifier扩展的值一致,如果证书颁发者的证书没有SubjectKeyIdetifier扩展,则可以使用以上介绍的两种方法之一来产生。结构中的keyIdentifier,authorityCertSerialNumber扩展建议为必选,但本扩展必须是非关键的。5.1.2.2.2 主题密钥标识符 subjectKeyIdentifier本项提供一种识别包含有一个特定公钥的证书的方法。此扩展标识了被认证的公开密钥。它能够区分同一主题使用的不同密钥(例如,当密钥更新发生时)。此项定义如下:id-ce-subjectKeyIdentifier OBJECT IDENTIFIER := id-ce 14SubjectKeyIdentifier:=KeyIdentifier对于使用密钥标识符的主题的各个密钥标识符而言,每一个密钥标识符均应是唯一的。此扩展项总是非关键的。5.1.2.2.3 密钥用法keyUsage本项说明已认证的公开密钥用于何种用途,该项定义如下:id-ce-keyUsage OBJECT IDENTIFIER := id-ce 15KeyUsage:=BIT STRINGdigitalSignature (0),nonRepudiation (1),keyEncipherment (2),dataEncipherment (3),keyAgreement (4),keyCertSign (5),cRLSign (6),encipherOnly (7),decipherOnly (8) KeyUsage类型中的用法如下:a) digitalSignature:验证下列b)、f)或g)所标识的用途之外的数字签名;b) nonRepudiation:验证用来提供抗抵赖服务的数字签名,这种服务防止签名实体不实地拒绝某种行为(不包括如f)或g)中的证书或CRL签名)。c) keyEncipherment:加密密钥或其它安全信息,例如用于密钥传输。d) dataEncipherment:加密用户数据,但不包括上面c)中的密钥或其它安全信息。e) keyAgreement:用作公开密钥协商密钥。f) keyCertSign:验证证书的CA签名。g) CRLSign:验证CRL的CA签名。h) EncipherOnly:当本比特与已设置的keyAgreement比特一起使用时,公开密钥协商密钥仅用于加密数据(本比特与已设置的其他密钥用法比特一起使用的含义未定义)。i) DecipherOnly: 当本比特与已设置的keyAgreement比特一起使用时,公开密钥协商密钥仅用于解密数据(本比特与已设置的其他密钥用法比特一起使用的含义未定义)。keyCertSign只用于CA系统证书。如果KeyUsage被置为keyCertSign和基本限制扩展存在于同一证书之中,那么,此扩展的CA成分的值应被置为TRUE。CA系统还可使用keyUsag中定义的其他密钥用法比特,例如,提供鉴别和在线管理事务完整性的digitalSignature。若缺少keyAgreement比特,则不定义encipherOnly比特的含义。若确定encipherOnly比特,且keyAgreement比特也被确定时,主题公钥可只用于加密数据,同时执行密钥协议。若缺少keyAgreement比特,则不定义decipherOnly比特的含义。若确定decipherOnly比特,且keyAgreement比特也被确定时,主题公钥可只用于脱密数据,同时执行密钥协议。所有的CA系统证书必须包括本扩展,而且必须包含keycertSign这一用法。此扩展可以定义为关键的或非关键的,由证书签发者选择。如果此扩展标记为关键的,那么该证书应只用于相应密钥用法比特置为“1”的用途。如果此扩展标记为非关键的,那么它指明此密钥的预期用途或其它多种用途,并可用于查找具有多密钥/证书实体的正确密钥/证书。它是一个咨询项,并不意指此密钥的用法限于指定的用途。置为“0”的比特指明此密钥不是预期的这一用途。如果所有比特均为“0”,它指明此密钥预期用于所列用途之外的某种用途。在应用中,使用该扩展项对证书类型进行区别,当设置了c)、d)、h)、i)比特中的一位时,表示该证书为加密证书;当设置了a)、b)比特中的一位时,表示该证书为签名证书。 5.1.2.2.4 扩展密钥用法extKeyUsage本项指明已验证的公开密钥可以用于一种用途或多种用途,它们可作为对密钥用法扩展项中指明的基本用途的补充或替代。此项定义如下:id-ce-extKeyUsage OBJECT IDENTIFIER : id-ce 37ExtKeyUsageSyntax :=SEQUENCE SIZE (1MAX) OF KeyPurposeIdKeyPurposeId:=OBJECT IDENTIFIER密钥的用途可由有此需要的任何组织定义。用来标识密钥用途的客体标识符应按照GB/T 17969.1-2000来分配。由证书签发者确定此扩展是关键的或非关键的。如果此扩展标记为关键的,那么,此证书应只用于所指示的用途之一。如果此扩展标记为非关键的,那么,它指明此密钥的预期用途或其它用途,并可用于查找多密钥/证书实体的正确密钥/证书。它是一个咨询项,并不表示认证机构将此密钥的用法限于所指示的用途。然而,进行应用的证书仍然可以要求指明特定的用途,以便证书为此应用接受。如果证书包含关键的密钥用途项和关键的扩展密钥项,那么,两个项应独立地处理,并且证书应只用于与两个项一致的用途。如果没有与两个项一致的用途,那么,此证书不能用于任何用途。本规范定义下列密钥用途:id-kp OBJECT IDENTIFIER := id-pkix 3 id-kp-serverAuth OBJECT IDENTIFIER := id-kp 1 TLS Web server 鉴别Key usage 比特可以与digitalSignature, keyEncipherment或keyAgreement一致id-kp-clientAuth OBJECT IDENTIFIER := id-kp 2 TLS Web client鉴别Key usage 比特可以与digitalSignature和/或keyAgreement一致id-kp-codeSigning OBJECT IDENTIFIER := id-kp 3 可下载执行代码的签名Key usage 比特可以与digitalSig

    注意事项

    本文(电子政务数字证书格式规范局字486.doc)为本站会员(上海哈登)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开