conduction / waardepapieren-php
Library for Waardepapieren functionality
Requires
- php: ^7.4.0
- guzzlehttp/guzzle: ^6.3
- web-token/jwt-framework: ^2.2
This package is auto-updated.
Last update: 2024-10-29 06:25:00 UTC
README
#Waardepapieren API client for PHP
Requirements
To use the waardepapieren API client, the following things are required:
- PHP >= 7.4.0
Composer Installation
By far the easiest way to install the waardepapieren API client is to require it with Composer.
$ composer require conduction/waardepapieren-php:dev-main
{
"require": {
"conduction/waardepapieren-php":dev-main
}
}
Getting started
Initializing the waardepapieren API client.
$waardepapieren = new \Conduction\Waardepapieren\WaardepapierenApiClient();
Validating JWS Tokens
For validating JWS tokens we provide two functions.
For validating the signature of the token we use the verifyJWSToken function. This function needs the public JWK key and the JWS token.
$valid = $waardepapieren->verifyJWSToken($key, $token);
It wil then return a boolean based on the fact if the signature is valid.
The second function named checkTokenData looks for differences is the data that's present in the JWS token compared to an array. The provided array is the data of the claim.
This function needs the JWS token and a array with data.
$valid = $waardepapieren->checkTokenData($token, $data);
It will then return a boolean based on the fact if there is a difference between the two datasets. True means there are no differences between the datasets and false if the two datasets differ from each other.
License
Copyright (c) 2018 Copyright. All Rights Reserved. Made with love by Conduction.
Support
Contact: www.conduction.nl — info@conduction.nl