Подписание сертификата SOAP в Delphi 2010 - PullRequest
3 голосов
/ 15 сентября 2011

Я работаю над подписью SOAP XML в Delphi 2010.

У меня почти все получилось (и у меня есть рабочий пример .net)

У меня есть c14n и дайджесты все отработано на 100%

Я совершенно уверен, что правильно поступаю со своим сертификатом подписи.

Я просто не могу заставить Windows CryptoAPI генерировать фактическую подпись rsa-sha1.

По причинам, связанным с обратной совместимостью и поддержкой, я не хочу использовать решение .net или java.

То, что я ищу, это одно из:

  • Рабочий пример xmldsig для win32 (с использованием rsa / sha1) (на любом языке)

  • Код Delphi, чтобы сделать то же самое, используя любую смесь легкодоступных компонентов

  • Библиотека, которую я могу использовать (должна быть бесплатной и легко распространяемой. Предпочитает открытый исходный код, но коммерческий будет приемлемым, если он работает нормально)

  • Некоторые советы по использованию библиотек .net из Delphi 2010

  • Окончательное подтверждение того, что более поздняя версия Delphi будет обрабатывать подписанное мыло.

Любые подсказки приветствуются.

...