PHPackages                             identity-layer/jose - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. identity-layer/jose

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

identity-layer/jose
===================

Core Library for the Identity Layer project

2.1.1(3y ago)020[1 PRs](https://github.com/identity-layer/jose/pulls)MITPHPPHP &gt;=7.4CI failing

Since Jun 28Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/identity-layer/jose)[ Packagist](https://packagist.org/packages/identity-layer/jose)[ RSS](/packages/identity-layer-jose/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (8)Dependencies (8)Versions (10)Used By (0)

identity-layer/jose
===================

[](#identity-layerjose)

Intro
-----

[](#intro)

This library provides a simple yet secure implementation of the Javascript Object Signing and Encryption (JOSE) standard.

It also provides support for claims by providing interfaces and a set of value objects you can use within your application as well as a factory for converting claims into a collection and providing validation on claims whether they're generated by your application or parsed.

The library uses OpenSSL for most of its cryptographic functionality and uses secure algorithms otherwise.

The library keeps external dependencies to a minimum so works well in environments with complex dependency requirements.

Installation
------------

[](#installation)

Installation via Composer

`composer require identitylayer/jose`

### Requirements

[](#requirements)

- PHP ^7.4
- PHP OpenSSL extension

Supported Algorithms
--------------------

[](#supported-algorithms)

AlgorithmSupportedImplementationHS256✔PHP hash functionHS384✔PHP hash functionHS512✔PHP hash functionRS256✔OpenSSLRS384✔OpenSSLRS512✔OpenSSLPS256✖PS384✖PS512✖ES256✖ES384✖ES512✖

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance53

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~122 days

Recently: every ~213 days

Total

8

Last Release

1296d ago

Major Versions

1.2.0 → 2.0.02020-07-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/17a12b3a15856e37ceadad9468be06b11385b3a1aea83237e3094c1a52a14cbe?d=identicon)[alv1n](/maintainers/alv1n)

---

Top Contributors

[![alvinchevolleaux](https://avatars.githubusercontent.com/u/3525721?v=4)](https://github.com/alvinchevolleaux "alvinchevolleaux (32 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/identity-layer-jose/health.svg)

```
[![Health](https://phpackages.com/badges/identity-layer-jose/health.svg)](https://phpackages.com/packages/identity-layer-jose)
```

###  Alternatives

[vlucas/phpdotenv

Loads environment variables from `.env` to `getenv()`, `$\_ENV` and `$\_SERVER` automagically.

13.5k602.4M5.4k](/packages/vlucas-phpdotenv)[symfony/filesystem

Provides basic utilities for the filesystem

4.6k669.1M3.2k](/packages/symfony-filesystem)[friendsofphp/php-cs-fixer

A tool to automatically fix PHP code style

13.5k234.7M20.6k](/packages/friendsofphp-php-cs-fixer)[danielstjules/stringy

A string manipulation library with multibyte support

2.4k26.0M191](/packages/danielstjules-stringy)[rubix/ml

A high-level machine learning and deep learning library for the PHP language.

2.2k1.4M28](/packages/rubix-ml)[voku/portable-utf8

Portable UTF-8 library - performance optimized (unicode) string functions for php.

52322.4M40](/packages/voku-portable-utf8)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
