Metadata verification API tweaks
See original GitHub issueI’d like the API to handle all signature/hash verifications that it can (so that there’s a single place that’s considered “reference implementation”).
I’d also like these to be consistent and easy to use correctly (and hard to use incorrectly). I’m filing this as an umbrella issue since this is harder to do bit-by-bit…
Issues:
- signature verification with threshold does not exist #1306
- target hash verification is not implemented #1361
- metadata hash verification is not implemented #1361
- it’s not obvious how to use
verify()
(it returns a bool but multiple people have used the API incorrectly already, assuming it raises an exception) This doesn’t mean it needs to raise: the issue could be fixed by renaming tois_verified()
or evenis_signed()
- the amount of different exceptions from verify is obnoxious #1351
Issue Analytics
- State:
- Created 2 years ago
- Comments:9 (8 by maintainers)
Top Results From Across the Web
API Documentation for App Store & Google Play Store API
Detailed description of all methods to access metadata, search, top charts, worldwide rankings for all apps in Apple App Store and Google Play...
Read more >API Security: The Complete Guide for 2022 | Ping Identity
APIs pose a significant cyber security threat, making API security a critical priority. Learn everything you need to know about API security.
Read more >4 Design Tweaks to Improve API Operations - Nordic APIs
We've previously discussed best practices when it comes to designing an API with quality developer experience. But what will the long term ...
Read more >More about meta tag verification | Google Search Central Blog
To verify using the <meta> tag, simply click the Verify link for your site, choose Add a meta tag as the verification option,...
Read more >Meta Integration® Metadata Management (MIMM) - README
The Meta Integration® Metadata Management (MIMM) Application Server is based on the Meta Integration® Repository (MIR) for metadata storage (in a database ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Do we even need metadata to both verify itself and be able to verify other metadata? I think we should stick to one of the options. If the common agreement is towards
metadata.verify_delegate_threshold_of_signatures()
then probably we can get by withoutmetadata.verify
as a public method and add a helper/wrapper ofsslib.verify_signature()
if needed.Feels like this question links to #1306
Looks all done to me!