Weave 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

Ssl Certificate Laravel Package

spatie/ssl-certificate

A PHP package from Spatie that makes it easy to query SSL certificate properties. Fetch a certificate from a hostname, file, or string, then check validity, expiration dates, issuer, and key details.

View on GitHub
Deep Wiki
Context7
2.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.10...2.7.0

2.6.10

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.9...2.6.10

2.6.9

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.8...2.6.9

2.6.8

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.7...2.6.8

2.6.7

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.6...2.6.7

2.6.6
2.6.4
  • fix errors
2.6.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.2...2.6.3

2.6.2

What's Changed

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.6.1...2.6.2

2.6.1
  • improve bc
2.6.0

What's Changed

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.5.0...2.6.0

2.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.4.1...2.5.0

2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.3.0...2.4.0

2.3.0
2.1.3

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.1.2...2.1.3

2.1.2
  • Make compatible with PHP 8.2

Full Changelog: https://github.com/spatie/ssl-certificate/compare/2.1.1...2.1.2

2.1.1
  • improve URL validation
2.1.0
  • add toArray and createFromArray
2.0.3
  • add support for custom ports (#143)
2.0.2
  • support spatie/macroable v2(#142)
2.0.1
  • fix edge case when using serialized certificates
2.0.0
  • require PHP 8+
  • drop support for PHP 7.x
  • use PHP 8 syntax where possible
1.22.1
  • fix getOrganization method which always returned an empty result (#139)
1.22.0
  • allow set followLocation to be set to zero, ignoring redirect (#134)
1.21.1
  • add support for PHP 8.0
  • drop support for PHP 7.3 and below
1.21.0
  • add option to disable certificate validation in createForHostName (#132)
1.20.0
  • add withSocketContextOptions
1.19.1
  • createFromFile static method bugfix #127
1.19.0
  • add lifespan in days
1.18.0
  • get details from a certificate from string (#123)
1.17.2
  • throw exception instead of displaying warning when download fails
1.17.1
  • add missing exception for invalid IP address (#121)
1.17.0
  • add function to get certificate for hostname from IP address (#119)
1.16.1
  • set SSL option param 'peer_name' with hostname value (#113)
1.16.0
  • expose the remote address that served the certificates in the downloader (#110)
1.15.0
  • internals cleanup
  • drop support for PHP 7.1 and below
1.14.1
  • add check for missing 'INTL_IDNA_VARIANT_UTS46' constant
1.14.0
  • add fingerprint sha256
1.13.1
  • Fix SSL check for IP addresses that serve a valid SSL, i.e. 1.1.1.1
1.13.0
  • add specific exceptions
1.12.11
  • add support for detecting pre-certificates
1.12.10
  • take into account that IDN functions in PHP are limited to 61 characters
1.12.9
  • allow Carbon v2
1.12.8
  • idn_to_ascii is not required anymore
1.12.7
  • use port 443 by default
1.12.6
  • normalize all hostnames to lowercase when checking validity
1.12.5
  • fix appliesToUrl
1.12.4
  • add ext-intl dep to composer.json
1.12.3
  • convert IDN to ASCII before attempting to validate
1.12.2
  • fix bug where wildcard matching could be wrong
1.12.1
  • close socket connection in Downloader::fetchCertificates()
1.12.0
  • add getFingerprint()
1.11.7
  • fixes for containsDomain: add literal and wildcard match for domains
1.11.6
  • fix getDomains
1.11.5
  • fix getDomains
1.11.4
  • fix getDomain
1.11.3
  • fix keys of array with all domain names
1.11.2
  • only return unique domain names
1.11.1
  • fix dependencies
1.11.0
  • make SslCertificate macroable
1.10.0
  • add containsDomain
1.9.1
  • avoid error when issuer is empty
1.9.0
  • add usesSha1Hash
1.8.0
  • add isSelfSigned
1.7.0
  • add getDaysUntilExpirationDate
1.6.0
  • add getDomains
1.5.0
  • add withVerifyPeer and withVerifyPeerName methods on Downloader.
  • add getRawCertificateFieldsJson, getHash and __toString methods on SslCertificate
  • fixes bug where a peer certificate appears twice in a chain
1.4.0
  • add getCertificates, usingSni, withFullChain methods on Downloader.
1.3.2
  • fix wildcard matching
1.3.1
  • fix isValidUntil
1.3.0
  • add fluent interface to download certificates
1.2.1
  • lower required version of Carbon
1.2.0
  • added getSignatureAlgorithm
1.1.0
  • added isValidUntil
1.0.0
  • initial release
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.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table