Skip to content

Conversation

@kvinwang
Copy link
Collaborator

Add timestamp to GetAppEnvEncryptPubKey

  • Add timestamp and signature_v1 fields to PublicKeyResponse proto
  • signature_v1 includes timestamp in the signed message
  • Keep legacy signature field for backward compatibility
  • Update JS SDK with verifyEnvEncryptPublicKey (with timestamp) and
    verifyEnvEncryptPublicKeyLegacy functions

- Add timestamp and signature_v1 fields to PublicKeyResponse proto
- signature_v1 includes timestamp in the signed message
- Keep legacy signature field for backward compatibility
- Update JS SDK with verifyEnvEncryptPublicKey (with timestamp) and
  verifyEnvEncryptPublicKeyLegacy functions
Update vmm_rpc.proto PublicKeyResponse to include the new fields
and forward them from KMS response.
Add timestamp and signature_v1 fields to the generated JS protobuf code
in console_v1.html.
@kvinwang kvinwang enabled auto-merge January 22, 2026 14:29
@kvinwang kvinwang merged commit 76ace38 into master Jan 22, 2026
11 checks passed
@kvinwang kvinwang deleted the kms-api-ts branch January 22, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants