犐犆犛35.040 犆犆犛犔80 !"#$%&'()*+,- 犌犕/犜0092—2020 ./ 犛犕201234567189 犛狆犲犮犻犳犻犮犪狋犻狅狀狅犳犮犲狉狋犻犳犻犮犪狋犲狉犲狇狌犲狊狋狊狔狀狋犪狓犫犪狊犲犱狅狀犛犕2犮狉狔狆狋狅犵狉犪狆犺犻犮犪犾犵狅狉犻狋犺犿 20201228 :; 20210701 <= '>()?@A : ; 犌犕/犜0092—2020 ! " ………………………………………………………………………………………………………… Ⅰ #" ………………………………………………………………………………………………………… Ⅱ 1 $% ……………………………………………………………………………………………………… 1 2 &$'#()* ………………………………………………………………………………………… 1 3 +,-./ ……………………………………………………………………………………………… 1 4 01, …………………………………………………………………………………………………… 1 5 OID ./ ………………………………………………………………………………………………… 2 6 2345,6 …………………………………………………………………………………………… 2 6.1 CertificationRequestInfo78 ……………………………………………………………………… 2 6.2 CertificationRequest78 ………………………………………………………………………… 3 7 23459:;<=>' ……………………………………………………………………………… 3 8 23?@AB …………………………………………………………………………………………… 3 CD A (&$' ) ASN. 1 ,6 …………………………………………………………………………… 5 EF)G ……………………………………………………………………………………………………… 7 !" 犌犕/犜0092—2020 # $ H)*IJ GB/T1.1—2020《KLMNOPQ R 1 ST :KLM)*;78-UV&Q》; & . UV 。 。 H)*;cde8fghijab;kl 。 H)*mnopqKLMr+stuvwxyz 。 H)*UV{| :}~9r
、A *
、} ~ 2
、9:r+
、9r
、9:q
、 9:Nr+ ¡ 、¢£¤9:r+
、}~¥¦§¨r
。 H)*©ªUV« :¬® 、¯° 、±² 、³´ 、µ¶¶ 、·¸¹ 、µº 、»¼ 、½¾ 、¿ÀÁ 、½Âà 、 ÄÅÆ 、ÇÈÉ 、ÊËÌ 。 5WXH)*;YZ[\]^_`ab Ⅰ 犌犕/犜0092—2020 % $ H)*;[\EJ235Í,6&$(RFC2986PKCS#10),IJÎÏÐno Ñ Ò - & $ ,7 Ó ÎÔÕ@(ÖÍ`×ØÙÚ;ÔÛÜÝ ,./Þßà SM2 á6;2345-23459: , 6 , AB âãÞ23459:;<=>'-23?@AB , 、 。 2345 m23459: äåá6-æ2 3 4 5 9 : ; ä å ç S T è é 459:ëìí]îT;©ïåð 、©ïñ9: 、òè]ó>'ô 。 2345cõö232e8÷ø ,232e8ùú45ûüý23 。 Ⅱ 。 ê ,2 3 犌犕/犜0092—2020 &' 犛犕2()*+,-./)01 1 12 SM2 noá6;2345,6 、23459:;<=>'-23?@AB 。 H)*ÿ(à232!";# ,23@(!"þ( SM2 noá6$p2345 % O H)*./Þþ( , & æ2345,6;KLM'( 。 2 013%456 。 ê ,W 1 2 ; # ( ) * ,3ú12æ@;4Hÿ(àH)* ;fW12; # ( ) * ,ê 5 6 4 H (ì í 7
; 8 9 { )ÿ ( à H)* 。 GB/T31503—2015 9:r+ :;)<=n>äå?:,6 GB/T32905 9:r+ SM3 no@Aá6 GB/T33560—2017 9:r+ no@(Ki&$ GB/T35275—2017 9:r+ SM2 noá6=näå?:,6&$ GB/T35276—2017 9:r+ SM2 noá6þ(&$ GM/Z4001 no+, )*)* ;[\+) ;&$'#(,8 é H ) * - f ] . ; / 0 3 7/89: GM/Z4001 B.;C`)*+,-./ÿ(àH)* 。 3.1 +, 犮 犲狉狋犻犳犻犮犪狋犲 , 、 m]; D
EF' ]9'-';RçG232e8$päå;òH]9; M)* 3.2 。 狊犻犵狀犪狋狌狉犲 m GB/T32905 ./;òIá6 。 mòH@( J + n o á 6 ( K ñ L á 7 Ø ; M ,D
N ;< , / O' ?:Pj- QäåRPj;S' 3.3 =3 。 犪狋狋狉犻犫狌狋犲狊 mæT;>'-òHÏÐ>'Mèé;ôÓ 。 4 >?/ )*01,ÿ(àH)* 。 ASN.1:UT,6KV(AbstractSyntaxNotationOne) BER:ßHWo&Q(BasicEncodingRule) 1 犌犕/犜0092—2020 CA:232e8(CertificateAuthority) DER:æ ASN.1 ;XòWo&Q(DistinguishedEncodingRules),DER Y BER ;òH;ô 。 OID:æTKiZ(ObjectIdentity) 5 犗犐犇 9: 3 H æ T certificationRequestInfo、certificationRequest、challengePassword ; K i Z $ pÞ./ ,[\] 1。 @ 1 ABCDE H)* æ æTKiZ 1.2.156.10197.6.1.4.1.10 1.2.156.10197.6.1.4.1.10.1 1.2.156.10197.6.1.4.1.10.2 1.2.156.10197.6.1.4.1.10.3 OID æTKiZ./ SM2 á6;2345,6&$ 23459:^_ c ertificationRequestInfo 2345^_ c ertificationRequest `azb^_ cha llengePassword ßà 6 +,-./) 6.1 犆犲狉狋犻犳犻犮犪狋犻狅狀犚犲狇狌犲狊狋犐狀犳狅FG 2345 9 : @ Z Ó ASN. 1 ; ^ _ CertificationRequestInfo:() c 3 * w S T ASN.1,N O ; ASN.1 ./ICD A dp) CertificationRequestInfo∷= SEQUENCE { version INTEGER {v1(0)}, subject Name, subjectPKInfo SubjectPublicKeyInfo, attributes [0]Attributes{{CRIAttributes }} } ê , Attributes {ATTRIBUTE:IOSet}∷= SETOFAttribute{{IOSet}} Attribute {ATTRIBUTE:IOSet}∷= SEQUENCE { type ATTRIBUTE.&id({IOSet}), values SETSIZE(1..MAX)OFATTRIBUTE.&Type({IOSet}{@type}) } CertificationRequestInfo^_èé\] 2。 @ 2 犆犲 狉狋犻犳犻犮犪狋犻狅狀犚犲狇狌犲狊狋犐狀犳狅HIJK eåð version subject subjectPublicKeyInfo attributes 2 f^_ INTEGER Name SubjectPublicKeyInfo Attributes g/ ,6;4Hh 2345©ïåð , ©ï;ñ9: êf^_I ©ï;<=>'ô GB/T35275—2017 ; 13.2 犌犕/犜0092—2020 6.2 犆犲狉狋犻犳犻犮犪狋犻狅狀犚犲狇狌犲狊狋FG 2345@ZÓ ASN. 1 ;^_ CertificationRequest:()c3* w S T ASN.1,N O ; ASN.1 . /ICD A dp ) CertificationRequest∷= SEQUENCE { certificationRequestInfo CertificationRequestInfo, signatureAlgorithm AlgorithmIdentifier, signature BITSTRING } ê , AlgorithmIdentifier∷= SEQUENCE { Algorithm OBJECTIDENTIFIER, parameters ANYDEFINEDBYalgorithm OPTIONAL } AlgorithmIdentifier(kKiä å á 6 ,ê OBJECTIDENTIFIER K i D ï ; á 6 ,] óE;[\Nlmà7Ki;á6 。 H) * ; ä å á 6 ý ß à SM2 á 6 - SM3 á 6 ; ä å ,n E 。 ê OID I GB/T33560—2017。 CertificationRequest^_èé\] 3。 @ 3 犆犲 狉狋犻犳犻犮犪狋犻狅狀犚犲狇狌犲狊狋HIJK ij; eåð certificateRequestInfo signatureAlgorithm f^_ CertificateRequestInfo
GM/T 0092-2020 基于SM2算法的证书申请语法规范
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 路人甲 于 2022-05-14 08:55:44上传分享