I am a bit confused as to where the public and private key will come from.
Looking at the box developer configuration page, it looks like when I use the "Generate Public/Private Key pair" button and download the generated json, that's it. But now when I copy that generated private key in BoxPlatformApiConnection of the SDK it' s not working. Can someone please explain exactly all the steps required to implement Box Integration with JWT (with indications of where that step will be either in salesforce or box or my own pc).
This is the use case we are trying to achieve:
1. Use Box managed package in Salesforce (Working so far)
2. Extend the managed package with the Developer Kit to create folder automatically (Working so far)
3. Extend the whole Box Integration with the SDK to do background upload and handle metadata (No idea how to go about it)
Can we use the "service account" used by the managed package to do part 3 with SDK?