PHPackages                             setasign/setapdf-signer-addon-globaltrust-trust2go - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. setasign/setapdf-signer-addon-globaltrust-trust2go

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

setasign/setapdf-signer-addon-globaltrust-trust2go
==================================================

A signature add-on for the SetaPDF-Signer component for TRUST2GO by GLOBALTRUST

v1.2.1(3mo ago)237MITPHPPHP &gt;=8.0 &lt;=8.5.99999

Since Mar 10Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/Setasign/SetaPDF-Signer-Addon-Globaltrust-Trust2Go)[ Packagist](https://packagist.org/packages/setasign/setapdf-signer-addon-globaltrust-trust2go)[ RSS](/packages/setasign-setapdf-signer-addon-globaltrust-trust2go/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (5)Dependencies (5)Versions (6)Used By (0)

TRUST2GO signature module for the SetaPDF-Signer component
==========================================================

[](#trust2go-signature-module-for-the-setapdf-signer-component)

This package offers an individual module for the [SetaPDF-Signer Component](https://www.setasign.com/signer) that allows you to use [TRUST2GO](https://globaltrust.eu/produkte/trust2go/)for the signature process of PDF documents. A big advantage of this module is, that it only transfers the hash which shall be signed by TRUST2GO and not the complete PDF document. The returned signature will be placed in the PDF document by the SetaPDF-Signer Component.

The implementation is based on the [TRUST2GO API 0.9.30](https://t2g.globaltrust.eu/trust2go/swagger-ui/index.html).

Requirements
------------

[](#requirements)

To use this package you need credentials for TRUST2GO.

This package is developed and tested on PHP &gt;= 8.0 up to PHP 8.5. Requirements of the [SetaPDF-Signer](https://www.setasign.com/signer)component can be found [here](https://manuals.setasign.com/setapdf-signer-manual/getting-started/#index-1).

We're using [PSR-17 (HTTP Factories)](https://www.php-fig.org/psr/psr-17/) and [PSR-18 (HTTP Client)](https://www.php-fig.org/psr/psr-18/)for the requests. So you'll need an implementation of these. We recommend using Guzzle:

```
    "require" : {
        "guzzlehttp/guzzle": "^7.0",
        "http-interop/http-factory-guzzle": "^1.0"
    }

```

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

[](#installation)

Add following to your composer.json:

```
{
    "require": {
        "setasign/setapdf-signer-addon-globaltrust-trust2go": "^1.2"
    },

    "repositories": [
        {
            "type": "composer",
            "url": "https://www.setasign.com/downloads/"
        }
    ]
}
```

and execute `composer update`. You need to define the `repository` to evaluate the dependency to the [SetaPDF-Signer](https://www.setasign.com/signer) component (see [here](https://getcomposer.org/doc/faqs/why-can%27t-composer-load-repositories-recursively.md) for more details).

License
-------

[](#license)

This package is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

TODOs
-----

[](#todos)

- Signatures with PSS padding are not implemented yet.

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance85

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 55.6% 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 ~355 days

Total

5

Last Release

103d ago

PHP version history (3 changes)v1.0.0PHP &gt;=7.1

v1.2.0PHP &gt;=8.0

v1.2.1PHP &gt;=8.0 &lt;=8.5.99999

### Community

Maintainers

![](https://www.gravatar.com/avatar/78b46f7020bdcd25e761812659988691e50aba9a25b2a48ea33f6137f2fc2536?d=identicon)[Setasign](/maintainers/Setasign)

---

Top Contributors

[![JanSlabon](https://avatars.githubusercontent.com/u/12390057?v=4)](https://github.com/JanSlabon "JanSlabon (30 commits)")[![MaximilianKresse](https://avatars.githubusercontent.com/u/545671?v=4)](https://github.com/MaximilianKresse "MaximilianKresse (19 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")

---

Tags

aatldigital-signatureeidasglobaltrustpadespdfphpsetapdfsetapdf-signersignature

### Embed Badge

![Health badge](/badges/setasign-setapdf-signer-addon-globaltrust-trust2go/health.svg)

```
[![Health](https://phpackages.com/badges/setasign-setapdf-signer-addon-globaltrust-trust2go/health.svg)](https://phpackages.com/packages/setasign-setapdf-signer-addon-globaltrust-trust2go)
```

###  Alternatives

[gotenberg/gotenberg-php

A PHP client for interacting with Gotenberg, a developer-friendly API for converting numerous document formats into PDF files, and more!

3685.2M19](/packages/gotenberg-gotenberg-php)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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