{"id":19646688,"url":"https://github.com/amzn/aws-sigv4-signing-samples","last_synced_at":"2026-01-08T01:57:18.159Z","repository":{"id":66060403,"uuid":"499244448","full_name":"amzn/aws-sigv4-signing-samples","owner":"amzn","description":"This package contains sample code demonstrating SigV4 signing using AWS Java SDK.","archived":false,"fork":false,"pushed_at":"2022-06-02T19:02:11.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-30T16:51:12.652Z","etag":null,"topics":["aws","java","sample","sigv4"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit-0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amzn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-02T18:20:59.000Z","updated_at":"2024-05-16T20:30:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"f29d1a6e-e0ba-4b4e-abac-b11fe1207d04","html_url":"https://github.com/amzn/aws-sigv4-signing-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amzn/aws-sigv4-signing-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amzn%2Faws-sigv4-signing-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amzn%2Faws-sigv4-signing-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amzn%2Faws-sigv4-signing-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amzn%2Faws-sigv4-signing-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amzn","download_url":"https://codeload.github.com/amzn/aws-sigv4-signing-samples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amzn%2Faws-sigv4-signing-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275416626,"owners_count":25460913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-16T02:00:10.229Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","java","sample","sigv4"],"created_at":"2024-11-11T14:39:48.215Z","updated_at":"2025-09-16T12:32:21.918Z","avatar_url":"https://github.com/amzn.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Aws SigV4 Signing Samples\n\nThis package contains sample code demonstrating\n[SigV4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) signing using\n[AWS Java SDK](https://aws.amazon.com/sdk-for-java/). It contains two main classes in Java package `aws.sigv4.samples`,\nnamely `CredentialProviderBasedAwsSigV4Signer` and `IamRoleBasedAwsSigV4Signer`.\nThese classes show different types of signer implementations.\nThese classed use AWS SDK's `AWS4Signer` class for signing,\nand show how a SigV4 signature can be generated and how the signed headers can be extracted.\nThese signed headers can then be used with any HTTP request lib\n(like [URL connection](https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html)),\nfor sending an SigV4 signed HTTP request.\n\nThis package also contains some test cases demonstrating the usage of sample signer classes,\nbut it doesn't contain any build logic. This package is not meant for direct consumption.\nThe sample code in this package should only be referred to write you own code.\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nThis library is licensed under the MIT-0 License. See the LICENSE file.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famzn%2Faws-sigv4-signing-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famzn%2Faws-sigv4-signing-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famzn%2Faws-sigv4-signing-samples/lists"}