Я настроил доверенную подпись Azure:
- Моя организация проверена< /li>
Профиль сертификата создан - Добавлена роль «подписчик профиля сертификата доверенной подписи»
Код: Выделить всё
await using var stream = File.OpenRead("...");
var digest = await SHA512.HashDataAsync(stream);
var endpoint = new Uri("https://weu.codesigning.azure.net/");
const string codeSigningAccountName = "...";
const string certificateProfileName = "...";
var client = new CertificateProfileClient(new InteractiveBrowserCredential(), endpoint);
var signRequest = new SignRequest(SignatureAlgorithm.ES512, digest);
var signOperation = await client.StartSignAsync(codeSigningAccountName, certificateProfileName, signRequest);
var response = await signOperation.WaitForCompletionAsync();
Код: Выделить всё
The response fails with:
Service request failed.
Status: 200 (OK)
Content:
{"operationId":"d83663c9-03ee-475e-b585-87de006601a0","status":"Failed","signature":null,"signingCertificate":null,"counterSignature":null}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ption-when