1#ifndef TENDUKE_EE_LICENSING_IMPL_DEFAULTOFFLINELICENSETOKENPARSER_H
2#define TENDUKE_EE_LICENSING_IMPL_DEFAULTOFFLINELICENSETOKENPARSER_H
4#include "../LicenseTokenParser.h"
5#include "../OfflineLicenseTokenParser.h"
6#include "jwt/JWTParser.h"
15 explicit DefaultOfflineLicenseTokenParser(
const std::shared_ptr<const ::tenduke::jwt::JWTParser> &jwtParser);
22 virtual std::unique_ptr<::tenduke::ee::licensing::impl::LicenseTokenParser> createLicenseTokenParser()
const;
25 const std::shared_ptr<const ::tenduke::jwt::JWTParser> jwtParser;
Describes checked out licensed item.
Definition Lease.h:21
Service for parsing standalone license tokens.
Definition OfflineLicenseTokenParser.h:14
::tenduke::ee::licensing::Lease from(const std::string &licenseToken) const override
Parses a single token from given string.
Definition DefaultOfflineLicenseTokenParser.cpp:17
Implementations of licensing related services.
Definition DefaultLicenseTokens.h:13
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition AuthzLicensingClient.h:13
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition APIRequest.h:4
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4