-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppCenter compatibility with DSA signatures #96
Comments
Hi @anti-matter! :) I'm a little unfamiliar with AppCenter, so bare with me. Well, that's one way to do it. The software is trying to verify that the app cast that was downloaded can be verified. I'm guessing app center doesn't have a separate .dsa or .signature file to verify the app cast, so, you can try one of two things:
If you get it working, please come back here and comment about how you did it -- I'd love to have documentation readily available for AppCenter users! |
Thanks @Deadpikle for the quick response. With |
We use Netsparkle with Appcenter and in the end we settled on just using SecurityMode.Unsafe as that was the only way it would work. There is documentation from appcenter of how to create a dsa but its really complex and requires a bunch of api calls every time you upload a new build , and in the end we settled on trusting appcenter to be secure enough for our purposes 🙂 |
If Thanks also @Mostlypyjamas for your response and input! |
Following up on this. Using a custom
All this does is eliminate the dsa check on the appcast.xml file. |
I'm using the latest preview release as of this writing and am trying to use NetSparkle with AppCenter. Additionally, I'm trying to use DSA signatures but am running into an issue where NetSparkle expects there to be a .signature or .dsa file for the appcast.xml file verification.
I assume I can get this working by writing custom signature verifier and parser, but am wondering if this is the correct approach before I get too far.
Thank you!
The text was updated successfully, but these errors were encountered: