A.4 PBES2
对象标识符 id-PBES2 标识 PBES2 加密方案 (第 6.2 节).
id-PBES2 OBJECT IDENTIFIER ::= {pkcs-5 13}
在 AlgorithmIdentifier 中与此 OID 关联的参数字段应具有类型 PBES2-params:
PBES2-params ::= SEQUENCE {
keyDerivationFunc AlgorithmIdentifier {{PBES2-KDFs}},
encryptionScheme AlgorithmIdentifier {{PBES2-Encs}} }
类型 PBES2-params 的字段具有以下含义:
- keyDerivationFunc 标识底层密钥派生函数.它应该是具有 OID 的算法 ID, 该 OID 在集合
PBES2-KDFs中, 对于此版本的 PKCS #5, 该集合应由id-PBKDF2(附录 A.2) 组成.
PBES2-KDFs ALGORITHM-IDENTIFIER ::=
{ {PBKDF2-params IDENTIFIED BY id-PBKDF2}, ... }
- encryptionScheme 标识底层加密方案.它应该是具有 OID 的算法 ID, 该 OID 在集合
PBES2-Encs中, 其定义留给应用.附录 B.2 给出了底层加密方案的示例.
PBES2-Encs ALGORITHM-IDENTIFIER ::= { ... }