Amazon::API — Signatures & Provenance

cpan.openbedrock.net · signed by the aws-api-autobuilder

Every distribution the autobuilder publishes to this DarkPAN ships with a signed provenance record binding the tarball to the botocore data and build it came from. Verify what you pulled before you install it.

Signed distributions

Amazon::API service distributions

Amazon::API::ApplicationAutoScaling

1.43.90 tarball record signature Amazon-API-ApplicationAutoScaling-1.43.90.tar.gz sha256 ea8d…1e79 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.88 tarball record signature Amazon-API-ApplicationAutoScaling-1.43.88.tar.gz sha256 2ac8…45d8 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-ApplicationAutoScaling-1.43.84.tar.gz sha256 37f4…a522 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec
1.43.81 tarball record signature Amazon-API-ApplicationAutoScaling-1.43.81.tar.gz sha256 3b04…d18d · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::Bedrock

1.43.90 tarball record signature Amazon-API-Bedrock-1.43.90.tar.gz sha256 5cda…14c3 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-Bedrock-1.43.89.tar.gz sha256 f275…fe2b · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-Bedrock-1.43.88.tar.gz sha256 c945…74cb · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.81 tarball record signature Amazon-API-Bedrock-1.43.81.tar.gz sha256 62de…9e92 · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::BedrockRuntime

1.43.90 tarball record signature Amazon-API-BedrockRuntime-1.43.90.tar.gz sha256 e6a8…7c93 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-BedrockRuntime-1.43.89.tar.gz sha256 98a0…c008 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-BedrockRuntime-1.43.88.tar.gz sha256 2f71…ed8d · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-BedrockRuntime-1.43.84.tar.gz sha256 dfc3…7c60 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec
1.43.81 tarball record signature Amazon-API-BedrockRuntime-1.43.81.tar.gz sha256 8901…df71 · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::CloudFront

1.43.90 tarball record signature Amazon-API-CloudFront-1.43.90.tar.gz sha256 025c…c9ea · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-CloudFront-1.43.89.tar.gz sha256 298a…021d · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-CloudFront-1.43.88.tar.gz sha256 83ac…6e30 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-CloudFront-1.43.84.tar.gz sha256 627a…e667 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::CloudWatchLogs

1.43.90 tarball record signature Amazon-API-CloudWatchLogs-1.43.90.tar.gz sha256 dc7e…eb64 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-CloudWatchLogs-1.43.89.tar.gz sha256 9aeb…e366 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-CloudWatchLogs-1.43.88.tar.gz sha256 8865…7e00 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-CloudWatchLogs-1.43.84.tar.gz sha256 feca…76d6 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::DocDB

1.43.90 tarball record signature Amazon-API-DocDB-1.43.90.tar.gz sha256 6495…fe90 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-DocDB-1.43.89.tar.gz sha256 2a05…a4bd · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-DocDB-1.43.88.tar.gz sha256 bf7f…4aa4 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-DocDB-1.43.84.tar.gz sha256 30e3…323c · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::DynamoDB

1.43.90 tarball record signature Amazon-API-DynamoDB-1.43.90.tar.gz sha256 2f03…8d66 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-DynamoDB-1.43.89.tar.gz sha256 0824…5d5d · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-DynamoDB-1.43.88.tar.gz sha256 52ea…46a5 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-DynamoDB-1.43.84.tar.gz sha256 d01c…7fae · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::EC2

1.43.90 tarball record signature Amazon-API-EC2-1.43.90.tar.gz sha256 08d9…64c9 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-EC2-1.43.89.tar.gz sha256 8eb3…c195 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-EC2-1.43.88.tar.gz sha256 8bbc…7700 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-EC2-1.43.84.tar.gz sha256 ce60…3185 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::ECR

1.43.90 tarball record signature Amazon-API-ECR-1.43.90.tar.gz sha256 b492…a2f5 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-ECR-1.43.89.tar.gz sha256 5db9…73a4 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-ECR-1.43.88.tar.gz sha256 eeab…30f9 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-ECR-1.43.84.tar.gz sha256 88c6…dd17 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::ECS

1.43.90 tarball record signature Amazon-API-ECS-1.43.90.tar.gz sha256 a035…1c36 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-ECS-1.43.89.tar.gz sha256 5a96…7bad · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-ECS-1.43.88.tar.gz sha256 88d0…f1a6 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-ECS-1.43.84.tar.gz sha256 2801…7804 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::ELBv2

1.43.90 tarball record signature Amazon-API-ELBv2-1.43.90.tar.gz sha256 b868…d5b8 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0

Amazon::API::EventBridge

1.43.90 tarball record signature Amazon-API-EventBridge-1.43.90.tar.gz sha256 e66d…85f3 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-EventBridge-1.43.89.tar.gz sha256 1966…08fb · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-EventBridge-1.43.88.tar.gz sha256 c4ac…92de · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-EventBridge-1.43.84.tar.gz sha256 e63a…2176 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::IAM

1.43.90 tarball record signature Amazon-API-IAM-1.43.90.tar.gz sha256 dc11…0da9 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-IAM-1.43.89.tar.gz sha256 0410…08e3 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-IAM-1.43.88.tar.gz sha256 0060…aeae · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-IAM-1.43.84.tar.gz sha256 c5db…ea74 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::KMS

1.43.90 tarball record signature Amazon-API-KMS-1.43.90.tar.gz sha256 43ae…102b · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-KMS-1.43.89.tar.gz sha256 3576…08e0 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-KMS-1.43.88.tar.gz sha256 8fe6…4c46 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-KMS-1.43.84.tar.gz sha256 08d8…f1ff · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::Kinesis

1.43.89 tarball record signature Amazon-API-Kinesis-1.43.89.tar.gz sha256 5eaf…20f4 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b

Amazon::API::Lambda

1.43.90 tarball record signature Amazon-API-Lambda-1.43.90.tar.gz sha256 722d…141a · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-Lambda-1.43.89.tar.gz sha256 9c2b…5e9d · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-Lambda-1.43.88.tar.gz sha256 b2cd…2f10 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-Lambda-1.43.84.tar.gz sha256 5ca9…8cc9 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::Route53

2013.04.01 tarball record signature Amazon-API-Route53-2013.04.01.tar.gz sha256 a5cb…fff1 · botocore 1.43.79 · Amazon::API 2.6.1 @ 81b54c4
1.43.90 tarball record signature Amazon-API-Route53-1.43.90.tar.gz sha256 eab5…0cdf · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-Route53-1.43.89.tar.gz sha256 a376…2ec1 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-Route53-1.43.88.tar.gz sha256 591d…6f63 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-Route53-1.43.84.tar.gz sha256 1c13…9d08 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec
1.43.81 tarball record signature Amazon-API-Route53-1.43.81.tar.gz sha256 0440…d750 · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::S3

1.43.89 tarball record signature Amazon-API-S3-1.43.89.tar.gz sha256 d9a8…9399 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b

Amazon::API::SESv2

1.43.90 tarball record signature Amazon-API-SESv2-1.43.90.tar.gz sha256 dfd4…bf14 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-SESv2-1.43.89.tar.gz sha256 4d64…7dd0 · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-SESv2-1.43.88.tar.gz sha256 d188…3a0c · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-SESv2-1.43.84.tar.gz sha256 f3c8…292c · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::SNS

1.43.90 tarball record signature Amazon-API-SNS-1.43.90.tar.gz sha256 5f03…118f · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-SNS-1.43.89.tar.gz sha256 3582…e5cb · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-SNS-1.43.88.tar.gz sha256 1b22…b66e · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-SNS-1.43.84.tar.gz sha256 fd0f…d8f4 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::SQS

1.43.90 tarball record signature Amazon-API-SQS-1.43.90.tar.gz sha256 89ea…648c · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-SQS-1.43.89.tar.gz sha256 ec0b…4cda · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-SQS-1.43.88.tar.gz sha256 3d8e…5fff · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-SQS-1.43.84.tar.gz sha256 97f9…13c5 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::SSM

1.43.90 tarball record signature Amazon-API-SSM-1.43.90.tar.gz sha256 0f9b…9c5f · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-SSM-1.43.89.tar.gz sha256 be9d…036a · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-SSM-1.43.88.tar.gz sha256 eb06…af2a · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-SSM-1.43.84.tar.gz sha256 4c63…886f · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::STS

1.43.90 tarball record signature Amazon-API-STS-1.43.90.tar.gz sha256 7399…0dab · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-STS-1.43.89.tar.gz sha256 bcc6…7a6d · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-STS-1.43.88.tar.gz sha256 8500…5fda · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.87 tarball record signature Amazon-API-STS-1.43.87.tar.gz sha256 9d5a…d335 · botocore 1.43.87 · Amazon::API 2.7.3 @ a7e49a6
1.43.84 tarball record signature Amazon-API-STS-1.43.84.tar.gz sha256 1750…da48 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::SecretsManager

2017.10.17 tarball record signature Amazon-API-SecretsManager-2017.10.17.tar.gz sha256 05ab…c954 · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec
1.43.90 tarball record signature Amazon-API-SecretsManager-1.43.90.tar.gz sha256 3f87…e17d · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-SecretsManager-1.43.89.tar.gz sha256 e3ad…c7fb · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-SecretsManager-1.43.88.tar.gz sha256 774f…6dce · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-SecretsManager-1.43.84.tar.gz sha256 33f7…cae0 · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec
1.43.81 tarball record signature Amazon-API-SecretsManager-1.43.81.tar.gz sha256 597b…ed56 · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec

Amazon::API::WAFV2

1.43.90 tarball record signature Amazon-API-WAFV2-1.43.90.tar.gz sha256 7f5b…2a59 · botocore 1.43.90 · Amazon::API 2.8.0 @ d26e7b0
1.43.89 tarball record signature Amazon-API-WAFV2-1.43.89.tar.gz sha256 9881…6b8c · botocore 1.43.89 · Amazon::API 2.8.0 @ 6eb183b
1.43.88 tarball record signature Amazon-API-WAFV2-1.43.88.tar.gz sha256 60b3…6318 · botocore 1.43.88 · Amazon::API 2.7.3 @ 1d4b609
1.43.84 tarball record signature Amazon-API-WAFV2-1.43.84.tar.gz sha256 c059…3b5d · botocore 1.43.84 · Amazon::API 2.7.1 @ 7059cec
1.43.81 tarball record signature Amazon-API-WAFV2-1.43.81.tar.gz sha256 7407…fe0f · botocore 1.43.81 · Amazon::API 2.7.1 @ 7059cec
Signing key · SHA-256 fingerprint
SHA256:fdae8aa31ea3eef731a1661875c4daade0842b56f881e006394db06688518027
asymmetric KMS key · alias/provenance-signing · ECDSA_SHA_256 (ECC_NIST_P256)

Public key

Get the key and pin its fingerprint

Verify the fingerprint above against the copy published in the canonical repository. Once you trust the key, you never need to trust this page again — the signatures do the rest.

Verify

Confirm a distribution before installing

  1. Pull the tarball, its provenance record, and its signature
    # the .json and .sig live under /signature/ on this host
    curl -sO https://cpan.openbedrock.net/orepan2/authors/id/D/DU/DUMMY/Amazon-API-EC2-2016.11.15.tar.gz
    curl -sO https://cpan.openbedrock.net/signature/Amazon-API-EC2-2016.11.15.json
    curl -sO https://cpan.openbedrock.net/signature/Amazon-API-EC2-2016.11.15.sig
  2. Verify the record's signature with the public key
    openssl dgst -sha256 \
      -verify Amazon-API.pem \
      -signature Amazon-API-EC2-2016.11.15.sig \
      Amazon-API-EC2-2016.11.15.json
    Verified OK

    The signature is an ECDSA (P-256) signature over the provenance record, not the tarball directly — the record carries the tarball's SHA-256, so verifying it establishes the whole chain. No padding options are needed; the .sig is the raw DER signature.

  3. Confirm the tarball matches the digest in the record
    # compare against the "digest" field in the record
    sha256sum Amazon-API-EC2-2016.11.15.tar.gz
    grep digest Amazon-API-EC2-2016.11.15.json

Verification script

The same steps, as a script you can read first

These are the exact commands from the Verify tab, wrapped in a small script. It resolves nothing and installs nothing — read it, then copy & paste. Copy a tarball name from the Distributions tab and pass it as the argument.

Prefer a file? The same script lives in the Amazon-API repository (verify.sh in the root): download and read it, then bash verify.sh <tarball-name>.

#!/usr/bin/env bash
# Usage: verify.sh <tarball-name>   (copy the name from the Distributions tab)
set -euo pipefail

dist="${1:?usage: verify.sh <tarball-name>}"
dist="${dist%.tar.gz}"                  # tolerate the name with or without .tar.gz

# Get the signing key; pin its fingerprint against the Verify tab.
curl -fsSO https://raw.githubusercontent.com/rlauer6/Amazon-API/master/Amazon-API.pem

# Pull the tarball, its provenance record, and its signature.
curl -fsSO https://cpan.openbedrock.net/orepan2/authors/id/D/DU/DUMMY/$dist.tar.gz
curl -fsSO https://cpan.openbedrock.net/signature/$dist.json
curl -fsSO https://cpan.openbedrock.net/signature/$dist.sig

# 1. Authenticate the record. set -e stops the run unless this prints "Verified OK".
openssl dgst -sha256 -verify Amazon-API.pem -signature $dist.sig $dist.json

# 2. Only because step 1 passed: tie the tarball to the authenticated record.
computed=$(sha256sum $dist.tar.gz | awk '{print $1}')
stored=$(perl -MJSON::PP -0777 -ne 'print decode_json($_)->{digest}' $dist.json)

if [ "$computed" = "$stored" ]; then echo "VERIFIED"; else echo "DIGEST MISMATCH"; exit 1; fi