任务详情
·参考附件中图书p223 中13.2的实验指导,完成DER编码
·序列号=1174(0x0496),证书签发者 DN="CN=Virtual CA,C=CN",证书持有者DN="CN=你的名字拼音, OU=Person,C=CN",证书有效期=20200222000000-20220222000000。
·用echo -n -e "编码" > 你的学号.der中,用OpenSSL asn1parse 分析编码的正确性
·提交编码过程文档(推荐markdown格式)
查看自己的姓名学号16进制ASCII编码
根据证书信息确认用户DER编码值
·Name 为 CHOICE 类型,其 DER 编码值与 RDNSequence 相同
·用户 LiuXuanHe 最终 DER 编码值为:
"\x30\x34\x31\x0b\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4e\x31\x11\x30\x0f\x06\x03\x55\x04\x0a\x13\x08\x32\x30\x31\x39\x31\x32\x32\x36\x31\x12\x30\x10\x06\x03\x55\x04\x03\x13\x09\x4c\x69\x75\x58\x75\x61\x6e\x48\x65" ("LiuXuanHe")
对TBSCertificate进行DER编码
1.序列号=1174(0x0496)
echo -n -e "\xA0\x03\x02\x01\x02\x02\x02\x04\x96\x30\x0D\x06\x09\x2A\x86\x48\x86\xF7\x0D\x01\x01\x05\x05\x00" >> 20191226.der
2.证书签发者 DN="CN=Virtual CA
echo -n -e "\x30\x22\x31\x0B\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4E\x31\x13\x30\x11\x06\x03\x55\x04\x03\x13\x0A\x56\x69\x72\x74\x75\x61\x6C\x20\x43\x41" >> 20191226.der
3.证书有效期=20200222000000-20220222000000
echo -n -e "\x17\x0D\x32\x30\x32\x30\x30\x32\x32\x32\x30\x30\x30\x30\x5A\x17\x0D\x32\x30\x32\x32\x30\x32\x32\x32\x30\x30\x30\x30\x5A" >> 20191226.der
4.证书持有者DN=CN=你的名字拼音, OU=Person
echo -n -e
"\x30\x34\x31\x0b\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4e\x31\x11\x30\x0f\x06\x03\x55\x04\x0a\x13\x08\x32\x30\x31\x39\x31\x32\x32\x36\x31\x12\x30\x10\x06\x03\x55\x04\x03\x13\x09\x4c\x69\x75\x58\x75\x61\x6e\x48\x65">> 20191226.der
5.用OpenSSL asn1parse 分析编码的正确性
openssl asn1parse -inform DER -in 20191226.der
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了