Handle remote key from kas grants on encrypt
Right now, when getting kas grants from attributes/values, we only extract the cached keys. However kas grants can have remote keys instead of cached. We currently go not support this. https://github.com/opentdf/platform/blob/32c09c3993bee369401537a9370478dc519ec415/sdk/granter.go#L265 ^ only gets cached There should be addition steps here to check for other key types like remote, and retrieve them if necessary.
https://github.com/opentdf/java-sdk/issues/153#issuecomment-2320644599
will be discussing further in this sprint, still need to firm up acceptance criteria and our key management and brokering cases. will defer this implementation until after those decisions are made.
@elizabethhealy going to close as not planned right now. If we see that support is needed for remote keys we'll reopen.