Как я могу проанализировать запрос на подпись сертификата с помощью Perl? - PullRequest
3 голосов
/ 22 октября 2008

Я хочу использовать Perl для извлечения информации из запроса на подпись сертификата , предпочтительно без запуска внешнего процесса openssl. Поскольку CSR хранится в формате ASN.1 в кодировке base64, я попробовал модуль Convert :: PEM . Но для этого требуется описание контента в ASN.1, которое я не смог собрать (ASN.1 - это зверь).

Кто-нибудь имеет правильное описание ASN.1 для CSR или модуля, который анализирует такой запрос?

Ответы [ 2 ]

5 голосов
/ 22 октября 2008

Может быть Convert :: X509 может помочь вам. Смотрите также Convert :: X509 :: Parser .

3 голосов
/ 22 октября 2008

Ваш реальный вопрос в том, какой формат используют CSR? Для этого есть два формата: PKCS # 10 и SPKAC. Первый описан в RFC 2986 . Я не знаю, где описан последний.

...