![]() |
1
5
大部分都是骗人的 How does ASN.1 encode an object identifier? (X.509=PKIX)SAN扩展值的编码在rfc5280中定义为:
对于此选择,第一个八位字节0x88是特定于上下文的#8的标记值(表示registeredID),第二个八位字节0x05是值的长度,编码为0x2A 0x03 0x04 0x05 0x05。由于该值是一个对象标识符,要对其进行解码,请查看Kaliski文档中对象标识符下的编码部分:
第一个值八位字节0x2A是十进制42,42=40*1+2,因此OID的前两个分量是1和2。其余的所有八位字节都没有其最高有效位集,因此它们各自编码一个分量:3 4 5 5。由组件1、2、3、4、5、5组成的OID采用通常的速记符号1.2.3.4.5.5(但也有其他等效符号,如Kaliski所示)。 顺便说一句,该OID无效,因为它必须位于ISO3166数字代码为3的国家的成员机构之下,并且没有这样的国家。 |
![]() |
ginad · 如何在go-app组件中执行javascript代码 4 月前 |
![]() |
Jason Fingar · 方法在另一个方法的上下文中不可访问 4 月前 |
![]() |
Jess The Witch · GCP云功能中处理延迟任务的模式 5 月前 |
![]() |
pmoubed · 这是使用计时器的goroutine泄漏吗? 5 月前 |