Библиотека проверки XML-подписи в C?

Он называется Шебанг . Он сообщает загрузчику программы, какую команду использовать для выполнения файла. Поэтому, когда вы запускаете ./myscript.rb, это на самом деле переводится как /usr/local/bin/ruby -w ./myscript.rb.

Windows использует ассоциации файлов для той же цели; линия Шебанга не имеет никакого эффекта (правка: см. ответ FMC), но также не причиняет вреда.

Переносимый способ (работающий, скажем, при Cygwin и RVM ) будет:

#!/usr/bin/env ruby

. Это будет использовать команду env , чтобы выяснить, где Ruby интерпретатор, и запустить его.

Редактировать: по-видимому, именно Cygwin будет плохо себя вести с /usr/bin/env ruby -w и попытаться найти ruby -w вместо ruby. Возможно, вы захотите поместить эффект -w в сам скрипт.

5
задан mosg 20 October 2011 в 13:00
поделиться

2 ответа

Here's one: XML Security Library (xmlsec) is a C library based on LibXML2

4
ответ дан 15 December 2019 в 06:34
поделиться

Помимо пакета Apache XML Security и XMLSec, вы можете проверить реализацию XML-подписи на основе DCOM. Для стека веб-сервисов Win7, безусловно, также существует реализация XML-подписи, но, похоже, она не публикуется в API.

Кристиан

0
ответ дан 15 December 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: