У нас возникла проблема с загрузкой данных на ледник на компьютере под управлением Windows XP. Ниже приведено сообщение об ошибке «Указанный криптографический алгоритм на этой платформе не поддерживается».Указанный криптографический алгоритм не поддерживается на этой платформе в Glacier Upload
Ошибка происходит в строке (для .net низкого уровня ледниковой API)
client.UploadMultipartPart(uploadMPUrequest);
, а также при использовании высокого уровня API ниже приведен код
string archiveId = manager.Upload(vaultName,"name",archiveToUpload).ArchiveId;
Прочитав несколько ссылок, мы узнали, что Windows XP не поддерживает криптографию. Но у нас много клиентов, работающих под управлением XP, есть ли какое-либо решение или какое-либо исправление для него.
Я столкнулся с проблемой исправления ошибок при поиске ошибки, но она работает на сервере Windows Server и не удалась для Windows XP.
Я предполагаю, что API Galcier по умолчанию использует алгоритм SHA256 для вычисления контрольной суммы, я не вижу его явно указанным в примере кода. так вот как я не могу его изменить. –
Если вы угадали (и я так думаю), трюк реестра должен быть единственным решением. Вам просто нужно создать файл '.reg', который изменит реестр и предоставит его вашим клиентам: o) – Orace
ошибка ниже происходит в методе uploadMultipartPart. это в методе сборки, представленной Amazon Glacier API –