Я пытаюсь аутентифицировать свое приложение xamarin на azure.
Чтобы создать SHA1 в кодировке Base64 ha sh для моего debug.keystore, я использовал предложенную команду:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
Я получаю результат, но он имеет 32 символа и отклоняется при проверке интерфейса Azures с сообщением:
Подпись ha sh должна быть в кодировке Base64 SHA1 ha sh.
Если я использую заполнитель или подстроку моего ха sh, он работает
2pmj9i4rSx0yEb/viWBYkE/ZQrk= <- `Example from Azure (is working)`
aPz8/NARbPz8pPzg/Iz9aPz8NCg= <- `some working example generated by me`
CAY/Pz8/NARbPz8pPzg/Iz9aPz8NCg== <- `My base64 (is not working)`
, кажется, что azure всегда нужно 28 символов, но мой сгенерированный base74 имеет 32. ..
Я потратил 20 часов на эту проблему, но не нашел решения.