Интеграция Sparkle с безопасностью в Mac App какао - PullRequest
0 голосов
/ 15 февраля 2019

Я интегрирую sparkle в мое приложение Mac для автоматического обновления приложения.следующие это но у меня проблема с шагом 3 Segue for security concerns


    EdDSA (ed25519) signatures
    To prepare signing with EdDSA signatures:

    First, run ./bin/generate_keys tool (from the Sparkle distribution root). This needs to be done only once. This tool will do two things: * It will generate a private key and save it in your login Keychain on your Mac. You don’t need to do anything with it, but don’t lose access to your Mac’s Keychain. If you lose it, you may not be able to issue any new updates! * It will print your public key to embed into applications. Copy that key (it’s a base64-encoded string). You can run ./bin/generate_keys again to see your public key at any time.
    Add your public key to your app’s Info.plist as a SUPublicEDKey property.

У меня есть несколько вопросов по поводу этой реализации

1.Что если я в будущем потерял Личноеключ, который хранится в цепочке для ключей

2.Можно ли хранить это частное место в другом месте, чтобы быть в безопасности

Каковы все лучшие практики, которым я могу следовать, чтобы быть в безопасности.Буду признателен всем экспертам с подробным объяснением.

Я пытался экспортировать приватный, но нет опции это закрытый ключ, хранящийся в цепочке ключей . эти - это параметры, которые я получаю при попытке экспорта.

Есть предложения?

Заранее спасибо !!

...