Файл PKCS # 7 обычно содержит цепочку сертификатов. То есть сертификат корневого ЦС, любые применяемые промежуточные сертификаты ЦС, а затем сертификат конечной точки (SSL, электронная почта и т. Д.). PKCS # 7 обычно используется для объединения их в один файл. Это полезно, поскольку вы можете импортировать всю цепочку сразу в хранилище ключей или другое проверяющее приложение.
Что касается битов использования ключа, они устанавливаются в зависимости от потребностей и цели конкретного сертификата. Например, сертификат корневого ЦС обычно должен иметь как цифровую подпись, так и набор безотказности. Для SSL-сертификата вы можете найти ключ шифрования и цифровую подпись. На самом деле нет никакой корреляции между использованием ключей и файлами PKCS # 7, если только вы не говорите о сертификатах CA, содержащихся в файле PKCS # 7.