Я полагаю, что если вы используете PKCS # 7 в качестве формата, заполнение диктуется, в общем, дополнением "PKCS7" (n октетов значения 'n', см. RFC 2315 , раздел 10.3 0,2).
Идентификатор (и) алгоритма для AES / CBC приведены, например, в. RFC 3565 :
-- AES information object identifiers --
aes OBJECT IDENTIFIER ::= { joint-iso-itu-t(2) country(16) us(840)
organization(1) gov(101) csor(3)_ nistAlgorithms(4) 1 }
-- AES using CBC-chaining mode for key sizes of 128, 192, 256
id-aes128-CBC OBJECT IDENTIFIER ::= { aes 2 }
id-aes192-CBC OBJECT IDENTIFIER ::= { aes 22 }
id-aes256-CBC OBJECT IDENTIFIER ::= { aes 42 }
Так, например, OID для 128-битного AES в режиме CBC: 2.16.840.1.101.3.4.1.2
Технически, это для CMS , которая по сути является обновленной PKCS # 7.