A.2 公鑰語法
橢圓曲線公鑰的表達采用與X9.62相同的ASN.1定義,其定義如下:
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier {{ECPKAlgorithms}},
subjectPublicKey SM2PublicKey
}
其中:
algorithm定義了公鑰的類型
subjectPublicKey定義了公鑰的實際值
AlgorithmIdentifier是對象標識與參數的綁定,其定義如下:
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL
}
對于SM2密碼算法,其OID(algorithm)定義見GB/T BBBB。
推薦文章: