PHPackages                             ironcorelabs/tenant-security-client-php - 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. [Security](/categories/security)
4. /
5. ironcorelabs/tenant-security-client-php

ActiveLibrary[Security](/categories/security)

ironcorelabs/tenant-security-client-php
=======================================

IronCore Tenant Security Client for PHP

0.4.0(2y ago)229.8k1[5 issues](https://github.com/IronCoreLabs/tenant-security-client-php/issues)Apache-2.0PHPPHP &gt;=7.4CI passing

Since Nov 13Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/IronCoreLabs/tenant-security-client-php)[ Packagist](https://packagist.org/packages/ironcorelabs/tenant-security-client-php)[ Docs](http://github.com/ironcorelabs/tenant-security-client-php)[ RSS](/packages/ironcorelabs-tenant-security-client-php/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (3)Versions (12)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/54a41e75cd5840a4e22c2605ee54f478532e4d5cee836c786a7b1220696efee2/687474703a2f2f706f7365722e707567782e6f72672f69726f6e636f72656c6162732f74656e616e742d73656375726974792d636c69656e742d7068702f76)](https://packagist.org/packages/ironcorelabs/tenant-security-client-php)[![PHP CI](https://github.com/IronCoreLabs/tenant-security-client-php/actions/workflows/ci.yaml/badge.svg)](https://github.com/IronCoreLabs/tenant-security-client-php/actions/workflows/ci.yaml)[![License](https://camo.githubusercontent.com/54415e1c5afa18786092f2a6f9619212349623348f59256f4c4ef317a4b668f8/687474703a2f2f706f7365722e707567782e6f72672f69726f6e636f72656c6162732f74656e616e742d73656375726974792d636c69656e742d7068702f6c6963656e7365)](https://packagist.org/packages/ironcorelabs/tenant-security-client-php)

Tenant Security Client PHP Library
==================================

[](#tenant-security-client-php-library)

A PHP client for implementing CMK within a vendor's infrastructure. Makes requests through an IronCore Tenant Security Proxy to tenants' KMS/logging infrastructures.

This project is still in very early stages, but will eventually implement everything that is in our [Java](https://github.com/ironcorelabs/tenant-security-client-java) and [Node](https://github.com/IronCoreLabs/tenant-security-client-nodejs/) SDKs.

Getting started
---------------

[](#getting-started)

A good place to start is the [TenantSecurityClient](https://ironcorelabs.github.io/tenant-security-client-php/classes/IronCore-TenantSecurityClient.html) class, which is what the consumer should always interact with. You can also go check out the [examples](https://github.com/IronCoreLabs/tenant-security-client-php/tree/main/examples).

If you're looking for more examples the usage is very similar to that shown in our [Java Examples](https://github.com/IronCoreLabs/tenant-security-client-java/tree/main/examples).

Documentation
-------------

[](#documentation)

We generate documentation for this library using PHPDoc and publish it to .

Design Choices
--------------

[](#design-choices)

### Error handling

[](#error-handling)

Functions which can error may throw [TenantSecurityException](https://ironcorelabs.github.io/tenant-security-client-php/classes/IronCore-Exception-TenantSecurityException.html) to indicate that they've failed.

### Http and Aes library choices

[](#http-and-aes-library-choices)

This library uses CURL for http requests and OpenSSL for AES encryption/decryption.

License
-------

[](#license)

`tenant-security-client-php` is licensed under the [GNU Affero General Public License](LICENSE). We also offer commercial licenses - [email](mailto:info@ironcorelabs.com) for more information or check pricing on our [website](https://ironcorelabs.com/)

Copyright (c) 2021 IronCore Labs, Inc. All rights reserved.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance40

Moderate activity, may be stable

Popularity30

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 53.1% 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 ~98 days

Recently: every ~187 days

Total

10

Last Release

798d ago

PHP version history (2 changes)0.0.1PHP &gt;=7.3

0.2.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/c8f4002f487cccdcf47de4f996c00cd84bb85fc05df9d2a0be766bad8298569a?d=identicon)[coltfred](/maintainers/coltfred)

![](https://www.gravatar.com/avatar/da62bdaf465112af9eab954ea626c706324574a786b9cdb7fdfa7d033667bdb4?d=identicon)[bob.wall](/maintainers/bob.wall)

![](https://www.gravatar.com/avatar/d2168d498eb38e0827c6442ddc53aa97c3f1f9897713a6a6a9de5bf0acc5c5e4?d=identicon)[giarc37](/maintainers/giarc37)

---

Top Contributors

[![giarc3](https://avatars.githubusercontent.com/u/34786857?v=4)](https://github.com/giarc3 "giarc3 (17 commits)")[![coltfred](https://avatars.githubusercontent.com/u/587319?v=4)](https://github.com/coltfred "coltfred (10 commits)")[![BobWall23](https://avatars.githubusercontent.com/u/11368122?v=4)](https://github.com/BobWall23 "BobWall23 (3 commits)")[![cjyar](https://avatars.githubusercontent.com/u/880533?v=4)](https://github.com/cjyar "cjyar (1 commits)")[![clintfred](https://avatars.githubusercontent.com/u/19213143?v=4)](https://github.com/clintfred "clintfred (1 commits)")

---

Tags

application-layer-encryptionbyokcmkcryptographyencryptionphp

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/ironcorelabs-tenant-security-client-php/health.svg)

```
[![Health](https://phpackages.com/badges/ironcorelabs-tenant-security-client-php/health.svg)](https://phpackages.com/packages/ironcorelabs-tenant-security-client-php)
```

###  Alternatives

[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k18.0M134](/packages/mews-purifier)[google/gax

Google API Core for PHP

268111.6M515](/packages/google-gax)[google/common-protos

Google API Common Protos for PHP

174112.8M64](/packages/google-common-protos)[googleads/google-ads-php

Google Ads API client for PHP

3478.1M11](/packages/googleads-google-ads-php)[temporal/sdk

Temporal SDK

4102.7M22](/packages/temporal-sdk)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

84735.1k](/packages/flow-php-flow)

PHPackages © 2026

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