SM2无证书及隐式证书公钥机制签名和加密过程详解(四)

了解COER编码机制后(SM2无证书及隐式证书公钥机制签名和加密过程详解(三)-CSDN博客),这里将介绍具体隐式证书COER编码实例。

(4)隐式证书COER编码实例

现有如下经COER编码的隐式证书数据:
00030183 08212223 24252627 28008000 000A0808 08080808 08080809 09090002 00237300 8400C881 2183DB65 BF80F08E 3FEA9758 A9490F2C 257A2D8A DEAA59DA 786CBFAF EF221E78 ADB4

解析过程如下:
00 - SEQUENCE不存在扩展项,不启用OPTIONAL(也就是无signature)
<Certificate>
...03
    <version>3</version>
...01
    <type>reserved</type>
...83082122232425262728
    <issuer>
        <sm3AndDigest>21 22 13 24 25 26 27 28</sm3AndDigest>
    </issuer>
...00
    <toBeSigned>
...8000
        <id>
...000A080808080808080808
            <linkageData>
                <iCert>0A</iCert>
                <linkage-value>08 08 08 08 08 08 08 08 08</linkage-value>
            </linkageData>
        </id>
...090909
        <cracaId>09 09 09>/cracaId>
...0002
        <crlSeries>02</crlSeries>
...002373008400C8
        <validityPeriod>
            <start>23 73 00</start>
            <duration>
                <hours>00 C8</hours>
            </duration>
        </validityPeriod>
...8121        
        <verifyKeyIndicator>
...83DB65BF80F08E3FEA9758A9490F2C257A2D8ADEAA59DA786CBFAFEF221E78ADB4
            <reconstructionValue>
                <eccP256CurvePoint>
                    <compressed-y-1>
                        DB 65 BF 80 F0 8E 3F EA 97 58 A9 49 0F 2C 25 7A 
                        2D 8A DE AA 59 DA 78 6C BF AF EF 22 1E 78 AD B4
                    </compressed-y-1>
                <eccP256CurvePoint>
            </reconstructionValue>
        </verifyKeyIndicator>
    </toBeSigned>
</Certificate>

后续,将介绍如何通过隐式证书机制验证签名及加密过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游鲦亭长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值