Skip to content

Release signature key 0xA6310ACC4672475C expires in less than 60 days on 2025-07-24 #9513

Open
@tkren

Description

@tkren

Describe the feature

The PGP key that is used to sign the latest release for awscli-exe-linux-x86_64.zip will expire in less than 60 days:

pub   rsa4096/0xA6310ACC4672475C 2019-09-18 [SC] [expires: 2025-07-24]
      FB5DB77FD5C118B80511ADA8A6310ACC4672475C
uid                              AWS CLI Team <[email protected]>

See verification instruction for the public key: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

The most recent signature was from 2 days ago and is still using FB5DB77FD5C118B80511ADA8A6310ACC4672475C to sign the release:

gpg --list-packets  <(curl -s https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig)
# off=0 ctb=89 tag=2 hlen=3 plen=563
:signature packet: algo 1, keyid A6310ACC4672475C
        version 4, created 1748024135, md5len 0, sigclass 0x00
        digest algo 10, begin of digest 58 2b
        hashed subpkt 33 len 21 (issuer fpr v4 FB5DB77FD5C118B80511ADA8A6310ACC4672475C)
        hashed subpkt 2 len 4 (sig created 2025-05-23)
        subpkt 16 len 8 (issuer key ID A6310ACC4672475C)
        data: [4094 bits]

https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig

Use Case

Verifying the integrity of your downloaded zip file will fail in less than 60 days and we have not yet distributed the newest version of the key so we can update our signature verification checks before the key expires.

Proposed Solution

A new release signature key should be created ahead of the key expiry for a smooth key transition. The release should be signed with both keys (old one expiring in less than 60 days and new one) until the old one is expired.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CLI version used

latest version from https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip

Environment details (OS name and version, etc.)

Linux

Metadata

Metadata

Assignees

Labels

feature-requestA feature should be added or improved.investigatingThis issue is being investigated and/or work is in progress to resolve the issue.p3This is a minor priority issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions