[quote='817550022, DTS Engineer, /thread/770409?answerId=817550022#817550022']
[...] that code broke when we switched to ASN.1, and hence this thread.
[/quote]
In fact, that is not the case here, although I understand that you would like to use it as an 'instructive case'.
Nothing is broken yet in the implementations we are using, at the moment it is more about preventing something from breaking in the near future.
But yes, if you use a function or feature that is not officially supported or for which there is no API, there is always a risk that something will break after an internal change.
If you are aware of these dangers, you can act accordingly and plan ahead.
In particular, it is important to consider whether you want to and can wait years for an official solution to be implemented, or whether you need an immediate, viable solution.
[quote='817550022, DTS Engineer, /thread/770409?answerId=817550022#817550022']
Remember, DTS’s goal is to help developers build products that work now and in the future.
[/quote]
A noble and sensible goal.
Unfortunately, in practice, I have seen in several projects and with several customers that it takes years to get sustainable solutions at the (iOS / macOS) platform level. This applies to both features and bugs.
I'm happy to be positively surprised, but we'll see what happens in the future with Entitlement value retrieval on iOS.
I hope you understand, as I have explained, that it is not always possible to wait so long for a solution that may never come.
[quote='817550022, DTS Engineer, /thread/770409?answerId=817550022#817550022']
The doc I usually point folks at is TN2311
[/quote]
Thanks. I must have either forgotten or repressed this. The consequence of potentially losing all default keychain entries by changing the App ID was a rather drastic consequence of this change.
I am afraid we have gone a bit off topic, thank you for your comments and information.
I think we can end this thread with the simple answer to my original question that there is, or will be, no official documentation of the ASN.1 structure.