Append RFC 3161 timestamp to CMS signature
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
README.md
composer.json
composer.lock
demo.php

README.md

phpcmstimestamper

This PHP project allows to append an RFC 3161 timestamp to an existing CMS signature.

See too https://blobfish.pe/blog/add-rfc-3161-timestamp-to-existing-pkcs-7cms-signature-in-php/.

Basic usage

Download this Git repository and execute the working sample demo.php:

<?php
$originalCmsAsPem = "-----BEGIN CMS-----
MIIFiAYJKoZIhvcNAQcCoIIFeTCCBXUCAQExDTALBglghkgBZQMEAgEwHQYJKoZI
...
1lUaWopfF7uZf5LXZt2Ru5UPr+51ULJRcEeUTA==
-----END CMS-----";
$updatedCms = CmsTimestamper::addTimestampToCms($originalCmsAsPem, "http://tsa.starfieldtech.com");

TODOS