Подпись XML (commonbundle_sample)

Здравствуйте. Подскажите как сделать правильно подпись XML. Использую php (форма с вводом данных) и pdf библиотеку, на выходе формируется сертификат в pdf как у elicense, только без QR кода. Чтобы был QR: Как я понял нужно подписать данные через xml и подписанный xml вставить в qr коды.

  1. Я правильно понял?
  2. Есть рабочий шаблон (пример xml)?
  3. Какую QR библиотеку использовать лучше?
  4. Если есть готовый php код, то это все упростит. (содержимое разберу).
    Спасибо.

Здравствуйте!

  1. Верно;
  2. Согласно стандарта подписи XMLDsig;
  3. Это на Ваш выбор. В наших библиотеках такой функции нет;
  4. Для commonbundle на php примера нет. В SDK есть примеры на php только для работы с KalkanCrypt.COM(Windows) и kalkancrypt.so(Linux)

Добрый день, коллеги.

А какой формат XML шаблона? Я хотел подписать документ используя XML формат.
Но шаблона не нашел. Хочу использовать NCALayer и подписать.

image

Здравствуйте. Примеры XML можно посмотреть здесь https://www.w3schools.com/xml/xml_examples.asp

Добрый день. Да, спасибо за ссылку.
Но Я имел ввиду ваш шаблон XML, чтобы подписать и передавать.

У нас нет шаблонов. Вы можете просто подписать XML и передать его по необходимости.

Будьте осторожны с XML подписями, имейте в виду что очень важно обеспечить их сохранность в неизменном виде иначе можно натолкнуться на проблемы, подобные проблемам egov: https://ct.kz/looking-for-a-digital-signature/