conduction/waardepapieren-php

Library for Waardepapieren functionality

dev-main 2021-01-19 15:23 UTC

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