Simple PHP wrapper to talk to Freja eID REST API
Simple PHP wrapper to talk to Freja eID REST API for use both in test and production enviroment.
To setup your test enviroment, and then basic agreement (free!!) read this information Freja eID
require_once('freja.php');
$frejaAPI = new phpFreja('testCertificate.pfx','SuperSecretPassword',false);
$qrInfo = $frejaAPI->createAuthQRCode();
if ($qrInfo->success)
$imageUrl = $qrInfo->url;
$authResponse = $frejaAPI->initAuthentication('EMAIL','youremail@yourserver.com');
if ($authResponse->success)
$authStatus = $frejaAPI->checkAuthRequest($authResponse->authRef);
$frejaAPI->cancelAuthentication($authResponse->authRef);
$signResponse = $frejaAPI->initSignatureRequest('EMAIL','youremail@yourserver.com','Testsign','This is the agreement text');
if ($signResponse->success)
$signStatus = $frejaAPI->checkSignatureRequest($signResponse->signRef);
$frejaAPI->cancelSignatureRequest($authResponse->signRef);