Разбор PKCS#7

pkcs7Parse

Поддерживаемые типы токенов
GOST
PRO
pkcs7Parse(array data)

Извлечение данных и сертификата подписанта из PKCS#7 контейнера. Работает при любом состоянии аутентификации.

Аргументы:
  • data – PKCS#7 контейнер в виде массива байт.
Результат:

array – массив со следующей структурой:

  • первый элемент – сертификат подписанта в виде массива байт.
  • второй – данные в виде массива байт.
  • третий – подпись в виде массива байт.

pkcs7ParseBase64Encoded

Поддерживаемые типы токенов
GOST
PRO
pkcs7ParseBase64Encoded(string data)

Извлечение данных и сертификата подписанта из PKCS#7 контейнера в формате Base64. Работает при любом состоянии аутентификации.

Аргументы:
  • data – PKCS#7 контейнер, закодированный в Base64.
Результат:

array – массив со следующей структурой:

  • первый элемент – сертификат подписанта, закодированного в Base64.
  • второй – данные, закодированные в Base64.
  • третий – подпись, закодированная в Base64.

pkcs7ParseInFile

Поддерживаемые типы токенов
GOST
PRO
pkcs7ParseInFile(string fileName)

Извлечение данных и сертификата подписанта из PKCS#7 контейнера. Контейнер должен храниться в файле. Работает при любом состоянии аутентификации.

Аргументы:
  • fileName – имя файла, в котором содержится контейнер.
Результат:

array – массив со следующей структурой:

  • первый элемент – сертификат подписанта в виде массива байт,
  • второй – данные в виде массива байт,
  • третий – подпись в виде массива байт.

pkcs7ParseInFileBase64Encoded

Поддерживаемые типы токенов
GOST
PRO
pkcs7ParseInFileBase64Encoded(string fileName)

Извлечение данных и сертификата подписанта из PKCS#7 контейнера. Контейнер должен храниться в файле. Работает при любом состоянии аутентификации.

Аргументы:
  • fileName – имя файла, в котором содержится контейнер, закодированный в Base64.
Результат:

array – массив со следующей структурой:

  • первый элемент – сертификат подписанта, закодированного в Base64.
  • второй – данные, закодированные в Base64.
  • третий – подпись, закодированная в Base64.