Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Aws Php Sns Message Validator Laravel Package

aws/aws-php-sns-message-validator

Validates Amazon SNS messages in PHP by verifying signatures and certificates, helping you securely accept notifications, subscriptions, and publishes from AWS SNS. Lightweight helper for authenticating inbound SNS HTTP/HTTPS payloads.

View on GitHub
Deep Wiki
Context7
1.10.0
  • Drops support for PHP runtimes < 8.1 to align with SDK runtime support
1.9.1
  • Adds the nullable type to $certClient to fix 8.4 deprecation notices
1.9.0
  • Deprecates PHP versions < 7.2.5
1.8.0
  • Adds support for message signature based on SHA256 hashing.
1.7.0
  • Adds ReturnTypeWillChange attributes to prevent deprecation notices in PHP 8.1+
1.6.0
  • Mute warning when file_get_contents() fails
  • Make Message::fromJsonString() public
  • Update README
1.5.0
  • Splits up missing and invalid certificate errors for better granularity.
1.4.0
  • Properly handle truthy value response, -1, from openssl_verify.
1.3.0
  • Correctly handle the creation and validation of Lambda formatted Aws\Sns\Message objects.
1.2.0
  • Adds support for creating an instance of Aws\Sns\Message from a PSR-7 Request or ServerRequest.
1.1.0

This library now allows overriding of the host pattern used to verify that SNS signing certs are hosted on a trusted domain. The default pattern remains /^sns\.[a-zA-Z0-9\-]{3,}\.amazonaws\.com(\.cn)?$/, but it can be set to any pattern for testing.

1.0.0

Amazon SNS Message Validator

The Amazon SNS Message Validator for PHP library allows you to validate that incoming HTTP(S) POST messages are valid Amazon SNS notifications. This library is standalone and does not depend on the AWS SDK for PHP or Guzzle; however, it does require PHP 5.4+ and that the OpenSSL PHP extension is installed.

0.1.0

Initial pre-release of the Amazon SNS Message Validator for PHP.

The code for this package was extracted from Version 2 of the AWS SDK for PHP, and then refactored to remove dependencies on the SDK and Guzzle. This library requires PHP 5.4+ and OpenSSL.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation