| ||||
| ||||
Доброго дня, помогите пожалуйста!!!! Я делаю библиотеку по ЭЦП для XML сообщений, обмениваемся сообщениями с фирмой партнером, естственно нормализуем канонизируем документ по определенным правилам выработанной фирмой партнером, подпись отделена от сообщения, также в XML документе передается и сертификат, откуда вытаскивается открытый ключ, но вот проблема они создают и проверяют подпись высокоуровневыми ф-ями (CryptSignMessage, CryptVerifyDetachedMessageSignature) а я низкоуровневыми: CryptCreateHash,CryptHashData, CryptSignHash, CryptVerifySignature..... У низ получается подпись больше 300 байт, 370 с чем-то, а у меня 64 байта, т.е. чистая подпись без дополнительный инфы, так можно создавать подпись CryptSignMessage а проверять низкоуровневой CryptVerifySignature и наоборот, создавать CryptSignHash а проверять CryptVerifyDetachedMessageSignature???? Очень бы хотелось полусить ответ:)) | ||||
Ответы: | ||||
| ||||
Конечно можно. Вам просто придется вручную проделать всю работу которую делают высокоуровневые функции. | ||||