Требования к используемым средствам криптографической защиты информации и сертификатам электронных подписей приведены в документе "Регламент использования электронной подписи".
Зашифрованные данные должны передаваться в виде структуры Contentlnfo со структурой EnvelopedData в качестве содержимого, для сохранения в файл используется DER-кодировка.
Электронные подписи передаются в виде структуры Contentlnfo со структурой SignedData в качестве содержимого. Для сохранения в файл используется DER-кодировка.
Электронная подпись может включать в себя сертификат и может не включать подписанное содержимое.
Нешифрованные данные (сертификаты, электронные подписи) передаются в виде своего содержимого, сериализованного с использованием base64-кодирования.