{"minified":"composer/2.0","packages":{"paragonie/certainty":[{"name":"paragonie/certainty","description":"Up-to-date, verifiable repository for Certificate Authorities","keywords":["ssl","tls","ca","pki","certificate authority","cacert","Ed25519","CA-Cert","cacert.pem","ca-cert.pem","Public-Key Infractructure"],"homepage":"","version":"v3.0.2","version_normalized":"3.0.2.0","license":["ISC"],"authors":[{"name":"Paragon Initiative Enterprises","email":"security@paragonie.com","homepage":"https://paragonie.com"}],"source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"d99a00c05e6a1bc16aa4133a44105072b3c5c965"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/d99a00c05e6a1bc16aa4133a44105072b3c5c965","type":"zip","shasum":"","reference":"d99a00c05e6a1bc16aa4133a44105072b3c5c965"},"type":"library","support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v3.0.2"},"funding":[],"time":"2025-09-19T03:55:38+00:00","published-time":"2025-09-19T03:56:31+00:00","autoload":{"psr-4":{"ParagonIE\\Certainty\\":"src/"}},"bin":["bin/certainty-cert-symlink"],"require":{"php":"^8.3","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6|^7","paragonie/constant_time_encoding":"^1|^2|^3","paragonie/sodium_compat":"^1|^2"},"require-dev":{"composer/composer":"^1|^2","phpunit/phpunit":"^4|^5|^6|^7|^8|^9"}},{"version":"v3.0.1","version_normalized":"3.0.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"e40e86493f7ef3fddac2230c0551937509a17019"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/e40e86493f7ef3fddac2230c0551937509a17019","type":"zip","shasum":"","reference":"e40e86493f7ef3fddac2230c0551937509a17019"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v3.0.1"},"time":"2025-08-13T18:57:10+00:00","published-time":"2025-08-13T18:58:17+00:00"},{"version":"v3.0.0","version_normalized":"3.0.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"fcb3a7387f0a63fa55468e59fa4a09be7e57b9f3"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/fcb3a7387f0a63fa55468e59fa4a09be7e57b9f3","type":"zip","shasum":"","reference":"fcb3a7387f0a63fa55468e59fa4a09be7e57b9f3"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v3.0.0"},"time":"2025-08-13T18:26:07+00:00","published-time":"2025-08-13T18:26:57+00:00"},{"version":"v2.9.1","version_normalized":"2.9.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"5bb55531e20b4ff0b8042e88e6391589045c0ef4"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/5bb55531e20b4ff0b8042e88e6391589045c0ef4","type":"zip","shasum":"","reference":"5bb55531e20b4ff0b8042e88e6391589045c0ef4"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.9.1"},"time":"2025-08-13T18:29:49+00:00","published-time":"2025-08-13T18:30:14+00:00","require":{"php":"^5.5|^7|^8","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6|^7","paragonie/constant_time_encoding":"^1|^2|^3","paragonie/sodium_compat":"^1|^2"}},{"version":"v2.9.0","version_normalized":"2.9.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"852c1a731f2e60897c9f797c9dd04b9b7474b3ad"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/852c1a731f2e60897c9f797c9dd04b9b7474b3ad","type":"zip","shasum":"","reference":"852c1a731f2e60897c9f797c9dd04b9b7474b3ad"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.9.0"},"time":"2024-05-08T16:07:09+00:00","published-time":"2024-05-08T16:08:09+00:00"},{"version":"v2.8.4","version_normalized":"2.8.4.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"1b23c7c805b75e3ee19da926bb346e9520c28a1b"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/1b23c7c805b75e3ee19da926bb346e9520c28a1b","type":"zip","shasum":"","reference":"1b23c7c805b75e3ee19da926bb346e9520c28a1b"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.8.4"},"time":"2024-05-08T13:11:59+00:00","published-time":"2024-05-08T13:16:19+00:00"},{"version":"v2.8.3","version_normalized":"2.8.3.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"d78508c5c75752bddf398b783fcc01daa1630692"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/d78508c5c75752bddf398b783fcc01daa1630692","type":"zip","shasum":"","reference":"d78508c5c75752bddf398b783fcc01daa1630692"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.8.3"},"time":"2024-04-19T23:47:47+00:00","published-time":"2024-04-19T23:48:29+00:00","require":{"php":"^5.5|^7|^8","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6|^7","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1|^2"}},{"version":"v2.8.2","version_normalized":"2.8.2.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"5a9c240642cdb275991df268be6300cc410b6d07"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/5a9c240642cdb275991df268be6300cc410b6d07","type":"zip","shasum":"","reference":"5a9c240642cdb275991df268be6300cc410b6d07"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.8.2"},"time":"2021-10-04T08:25:35+00:00","published-time":"2021-10-04T08:33:09+00:00","require":{"php":"^5.5|^7|^8","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6|^7","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.13"},"require-dev":{"composer/composer":"^1|>=2.0.14","phpunit/phpunit":"^4|^5|^6|^7|^8|^9"}},{"version":"v2.8.1","version_normalized":"2.8.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"e2a1da558f95074545ad811d60359c74500a5e24"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/e2a1da558f95074545ad811d60359c74500a5e24","type":"zip","shasum":"","reference":"e2a1da558f95074545ad811d60359c74500a5e24"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.8.1"},"time":"2021-05-25T18:27:41+00:00","published-time":"2021-05-25T18:30:47+00:00"},{"version":"v2.8.0","version_normalized":"2.8.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"94fc99f8c1f5bdce960713d6b63a108a64d90dfa"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/94fc99f8c1f5bdce960713d6b63a108a64d90dfa","type":"zip","shasum":"","reference":"94fc99f8c1f5bdce960713d6b63a108a64d90dfa"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.8.0"},"time":"2020-10-15T08:10:12+00:00","published-time":"2020-10-15T08:10:42+00:00","require":{"php":"^5.5|^7|^8","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6|^7","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.11"},"require-dev":{"composer/composer":"^1","phpunit/phpunit":"^4|^5|^6|^7"}},{"version":"v2.7.0","version_normalized":"2.7.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"9f2a6c32dd4227f889b327fc091426af4a7ce36d"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/9f2a6c32dd4227f889b327fc091426af4a7ce36d","type":"zip","shasum":"","reference":"9f2a6c32dd4227f889b327fc091426af4a7ce36d"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2020-06-27T00:55:48+00:00","published-time":"2020-06-27T01:05:19+00:00","require":{"php":"^5.5|^7|^8","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.11"}},{"version":"v2.6.1","version_normalized":"2.6.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"b0068bc1e5605bd2ebe1ba906f2426d5df123944"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/b0068bc1e5605bd2ebe1ba906f2426d5df123944","type":"zip","shasum":"","reference":"b0068bc1e5605bd2ebe1ba906f2426d5df123944"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.6.1"},"time":"2020-01-02T00:55:01+00:00","published-time":"2020-01-02T00:55:50+00:00","require-dev":{"composer/composer":"^1","phpunit/phpunit":"^4|^5|^6"},"funding":"__unset"},{"version":"v2.6.0","version_normalized":"2.6.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"e323b0640af27fa90105c5fbad8e15e6eff226de"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/e323b0640af27fa90105c5fbad8e15e6eff226de","type":"zip","shasum":"","reference":"e323b0640af27fa90105c5fbad8e15e6eff226de"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.6.0"},"time":"2019-09-29T08:05:22+00:00","published-time":"2019-09-29T08:05:52+00:00","require":{"php":"^5.5|^7","ext-curl":"*","ext-json":"*","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.11"}},{"version":"v2.5.0","version_normalized":"2.5.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"cc39b91595e577fdff6128d7ce787892bd117274"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/cc39b91595e577fdff6128d7ce787892bd117274","type":"zip","shasum":"","reference":"cc39b91595e577fdff6128d7ce787892bd117274"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2019-09-27T22:26:33+00:00","published-time":"2019-09-27T22:27:15+00:00"},{"version":"v2.4.0","version_normalized":"2.4.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"67c01d4adab534a45eab670396addfbbb41791e9"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/67c01d4adab534a45eab670396addfbbb41791e9","type":"zip","shasum":"","reference":"67c01d4adab534a45eab670396addfbbb41791e9"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.4.0"},"time":"2019-09-27T09:17:40+00:00","published-time":"2019-09-27T09:18:27+00:00","require":{"php":"^5.5|^7","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.11"}},{"version":"v2.3.2","version_normalized":"2.3.2.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"617a90a40bec9288f334f099e34ded6b3ef6f04c"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/617a90a40bec9288f334f099e34ded6b3ef6f04c","type":"zip","shasum":"","reference":"617a90a40bec9288f334f099e34ded6b3ef6f04c"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.3.2"},"time":"2019-09-12T11:09:52+00:00","published-time":"2019-09-12T11:10:22+00:00"},{"version":"v2.3.1","version_normalized":"2.3.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"9247608b6f3b9d85c71ea0e955ec1599df04394b"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/9247608b6f3b9d85c71ea0e955ec1599df04394b","type":"zip","shasum":"","reference":"9247608b6f3b9d85c71ea0e955ec1599df04394b"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.3.1"},"time":"2019-01-03T20:21:15+00:00","published-time":"2019-01-03T20:22:06+00:00","require":{"php":"^5.5|^7","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.6"}},{"version":"v2.3.0","version_normalized":"2.3.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"96fc39ce8259a1f121b793f9b283dfdc87d880eb"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/96fc39ce8259a1f121b793f9b283dfdc87d880eb","type":"zip","shasum":"","reference":"96fc39ce8259a1f121b793f9b283dfdc87d880eb"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2018-12-17T17:54:31+00:00","published-time":"2018-12-17T17:55:36+00:00"},{"version":"v2.2.0","version_normalized":"2.2.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"d3e2777e1ca2b1401329a49c7d56d112e6414f23"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/d3e2777e1ca2b1401329a49c7d56d112e6414f23","type":"zip","shasum":"","reference":"d3e2777e1ca2b1401329a49c7d56d112e6414f23"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v2.2.0"},"time":"2018-10-30T01:14:53+00:00","published-time":"2018-10-30T01:15:31+00:00"},{"version":"v2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"30364451a3615d4b3813bb0857b85b10815b4487"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/30364451a3615d4b3813bb0857b85b10815b4487","type":"zip","shasum":"","reference":"30364451a3615d4b3813bb0857b85b10815b4487"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2018-05-03T17:31:41+00:00","published-time":"2018-05-03T17:33:03+00:00","require":{"guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.6","php":"^5.5|^7"},"require-dev":{"phpunit/phpunit":"^4|^5|^6"}},{"version":"v2.0.1","version_normalized":"2.0.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"4bf1619921eaf68ac98832fbe13061a7382ea1de"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/4bf1619921eaf68ac98832fbe13061a7382ea1de","type":"zip","shasum":"","reference":"4bf1619921eaf68ac98832fbe13061a7382ea1de"},"time":"2018-04-09T22:59:58+00:00","published-time":"2018-04-09T23:28:04+00:00","require":{"php":"^5.6|^7","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.6"},"require-dev":{"phpunit/phpunit":"^5|^6","vimeo/psalm":"^1"}},{"version":"v2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"93b60ed5bc947fd2455137a6c8147c8e26bfbc6c"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/93b60ed5bc947fd2455137a6c8147c8e26bfbc6c","type":"zip","shasum":"","reference":"93b60ed5bc947fd2455137a6c8147c8e26bfbc6c"},"time":"2018-04-09T17:13:59+00:00","published-time":"2018-04-09T17:16:57+00:00"},{"version":"v1.0.4","version_normalized":"1.0.4.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"d0f22c0fe579cf0e4f8ee301de5bc97ab124faac"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/d0f22c0fe579cf0e4f8ee301de5bc97ab124faac","type":"zip","shasum":"","reference":"d0f22c0fe579cf0e4f8ee301de5bc97ab124faac"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v1.0.4"},"time":"2018-04-09T07:21:55+00:00","published-time":"2018-04-09T07:22:35+00:00"},{"version":"v1.0.3","version_normalized":"1.0.3.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"87121d10932ce7822d1105d70b30b74d47160b27"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/87121d10932ce7822d1105d70b30b74d47160b27","type":"zip","shasum":"","reference":"87121d10932ce7822d1105d70b30b74d47160b27"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2018-04-04T14:46:21+00:00","published-time":"2018-04-04T14:47:42+00:00"},{"version":"v1.0.2","version_normalized":"1.0.2.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"a2d14f5b0b85c58329dee248d77d34e7e1202a32"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/a2d14f5b0b85c58329dee248d77d34e7e1202a32","type":"zip","shasum":"","reference":"a2d14f5b0b85c58329dee248d77d34e7e1202a32"},"time":"2018-03-12T18:34:23+00:00","published-time":"2018-03-12T18:35:09+00:00"},{"version":"v1.0.1","version_normalized":"1.0.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"7d8e2d6d25e035c2542b00bedf6269cc4e7a1178"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/7d8e2d6d25e035c2542b00bedf6269cc4e7a1178","type":"zip","shasum":"","reference":"7d8e2d6d25e035c2542b00bedf6269cc4e7a1178"},"time":"2018-01-19T22:14:58+00:00","published-time":"2018-01-19T22:17:13+00:00","require":{"php":"^5.6|^7","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.5"},"require-dev":{"phpunit/phpunit":"^5|^6","vimeo/psalm":"^0|^1"}},{"version":"v1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"f81aed199ed35540ac616a50f75e00003d64ceb9"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/f81aed199ed35540ac616a50f75e00003d64ceb9","type":"zip","shasum":"","reference":"f81aed199ed35540ac616a50f75e00003d64ceb9"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/v1.0.0"},"time":"2017-11-01T19:49:19+00:00","published-time":"2017-11-01T19:49:43+00:00","require":{"php":"^5.6|^7","guzzlehttp/guzzle":"^6","paragonie/constant_time_encoding":"^1|^2","paragonie/sodium_compat":"^1.3"}},{"version":"v0.2.0","version_normalized":"0.2.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"2ab0b7a0daa3523fcf56f6cb947d10f104452e4f"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/2ab0b7a0daa3523fcf56f6cb947d10f104452e4f","type":"zip","shasum":"","reference":"2ab0b7a0daa3523fcf56f6cb947d10f104452e4f"},"support":{"issues":"https://github.com/paragonie/certainty/issues","source":"https://github.com/paragonie/certainty/tree/master"},"time":"2017-11-01T02:40:36+00:00","published-time":"2017-11-01T02:52:13+00:00"},{"version":"v0.1.1","version_normalized":"0.1.1.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"318e691fcc7e46dfa54a351fd6324f16614758ac"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/318e691fcc7e46dfa54a351fd6324f16614758ac","type":"zip","shasum":"","reference":"318e691fcc7e46dfa54a351fd6324f16614758ac"},"time":"2017-10-25T18:51:44+00:00","published-time":"2017-10-25T18:52:45+00:00"},{"version":"v0.1.0","version_normalized":"0.1.0.0","source":{"url":"https://github.com/paragonie/certainty.git","type":"git","reference":"89c1aba960b3b8af9172532ecdd170c01bd90ced"},"dist":{"url":"https://api.github.com/repos/paragonie/certainty/zipball/89c1aba960b3b8af9172532ecdd170c01bd90ced","type":"zip","shasum":"","reference":"89c1aba960b3b8af9172532ecdd170c01bd90ced"},"time":"2017-10-25T18:43:15+00:00","published-time":"2017-10-25T18:44:51+00:00"}]},"security-advisories":[]}