Ctenduke::ee::AbstractClientFactory< P > | Class template for factories, which create 10Duke client |
►Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::ccg::CCGAuthenticationConfig > | |
Ctenduke::ee::CCGClientFactory | Factory, which creates 10Duke Enterprise client, which authenticates user with OAuth Client Credentials Grant |
►Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::device::DeviceAuthenticationConfig > | |
Ctenduke::ee::DeviceAuthenticationClientFactory | |
►Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::osbrowser::BrowserAuthenticationConfig > | |
Ctenduke::ee::BrowserBasedClientFactory | Factory, which creates 10Duke Enterprise client, which authenticates user by opening default OS browser |
►Ctenduke::ee::AbstractClientFactory<::tenduke::oidc::ropg::ROPGAuthenticationConfig > | |
Ctenduke::ee::ROPGClientFactory | Factory, which creates 10Duke Enterprise client, which authenticates user with OAuth Resource Owner Password Credentials Grant |
Ctenduke::ee::APIRequest< RESPONSE > | Generic base for API requests |
►Ctenduke::ee::licensing::authzapi::AuthzLicensingClient | Low-level client for licensing operations using 10Duke /authz/-API |
Ctenduke::ee::licensing::authzapi::DefaultAuthzLicensingClient | Default implementation of tenduke::ee::licensing::authzapi::AuthzLicensingClient |
Ctenduke::test::mocks::AuthzLicensingClientMock | |
CAutoDiscovery | Service for querying OIDC configuration from known URL |
Ctenduke::oidc::AutoDiscovery | Service for querying OIDC configuration from known URL |
Ctenduke::oidc::AutoDiscoveryResult | Result of OIDC auto-configuration query |
►Ctenduke::utl::Base64Decoder | Base64-decoder |
Ctenduke::test::mocks::Base64DecoderMock | |
Ctenduke::utl::DefaultBase64Decoder | Default tenduke::utl::Base64Decoder implementation |
►CBase64Encoder | Base64-encoder |
Ctenduke::utl::DefaultBase64Encoder | Default tenduke::utl::Base64Encoder implementation |
►Ctenduke::utl::Base64Encoder | Base64-encoder |
Ctenduke::utl::DefaultBase64Encoder | Default tenduke::utl::Base64Encoder implementation |
►Ctenduke::oidc::BaseOIDCAuthenticationConfig | |
Ctenduke::oidc::ccg::CCGAuthenticationConfig | Configuration for Client Credentials Grant |
Ctenduke::oidc::ropg::ROPGAuthenticationConfig | |
►CBaseOIDCRequest | Base class for OIDC requests |
Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequest | Default browser-based OIDC authentication request |
Ctenduke::oidc::DefaultOIDCRefreshRequest | Default implementation for tenduke::oidc::OIDCRefreshRequest |
Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequest | Default implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest | |
►Ctenduke::oidc::BaseOIDCRequest | Base class for OIDC requests |
Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequest | Default browser-based OIDC authentication request |
Ctenduke::oidc::DefaultOIDCRefreshRequest | Default implementation for tenduke::oidc::OIDCRefreshRequest |
Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequest | Default implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest | |
Ctenduke::crypto::libcrypto::BigNumber | A BigNumber, RAII wrapper of libcrypto BIGNUM |
►Ctenduke::utl::BinaryData | A holder of binary data |
Ctenduke::utl::FixedSizeBinaryData | Utility class for fixed size binary data |
Ctenduke::utl::SimpleBuffer | Simple extensible binary buffer |
CBrowserAuthenticationConfig | Configuration for "default OS-browser"-based authentication |
Ctenduke::oidc::osbrowser::BrowserAuthenticationConfig | Configuration for "default OS-browser"-based authentication |
Ctenduke::osa::BrowserFactory | Creates platform-specific browser service |
►CBrowserIntegration | Service for opening URL in a browser |
Ctenduke::osa::mac::MacBrowserIntegration | Mac-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::osa::unx::UnixBrowserIntegration | Unix-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::osa::win::WindowsBrowserIntegration | Windows-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::test::fakes::FakeBrowser | |
►Ctenduke::osa::BrowserIntegration | Service for opening URL in a browser |
Ctenduke::osa::mac::MacBrowserIntegration | Mac-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::osa::unx::UnixBrowserIntegration | Unix-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::osa::win::WindowsBrowserIntegration | Windows-specific implementation of tenduke::osa::BrowserIntegration |
Ctenduke::test::fakes::FakeBrowser | |
CClientProperties::Builder | Builds the configuration fluently |
COAuthClientConfiguration::Builder | Builder for the configuration |
COIDCSessionConfiguration::Builder | Builder for the configuration |
Ctenduke::ee::ClientProperties::Builder | Builds the configuration fluently |
Ctenduke::oauth::OAuthClientConfiguration::Builder | Builder for the configuration |
Ctenduke::oidc::OIDCSessionConfiguration::Builder | Builder for the configuration |
CClientProperties | Client properties |
Ctenduke::ee::ClientProperties | Client properties |
CClientState | Client state |
Ctenduke::ee::ClientState | Client state |
►CClock | A clock-service to generate timestamps |
Ctenduke::test::mocks::ClockMock | |
Ctenduke::time::DefaultClock | Default implementation tenduke::time::Clock |
►Ctenduke::time::Clock | A clock-service to generate timestamps |
Ctenduke::test::mocks::ClockMock | |
Ctenduke::time::DefaultClock | Default implementation tenduke::time::Clock |
Ctenduke::ee::DeserializeStateFromJSON | Service for deserializing client state from JSON |
CDeviceAuthenticationConfig | Configuration for OIDC device authentication |
Ctenduke::oidc::device::DeviceAuthenticationConfig | Configuration for OIDC device authentication |
CDeviceAuthorizationResponse | Device Authorization Response |
Ctenduke::oauth::device::DeviceAuthorizationResponse | Device Authorization Response |
Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< BUILDER > | Inheritable base class building checkout request parameters fluently |
►Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< FluentLicenseCheckout > | |
Ctenduke::ee::licensing::FluentLicenseCheckout | Utility for fluently building tenduke::ee::licensing::LicenseCheckoutRequest |
►Ctenduke::ee::licensing::FluentLicenseCheckoutBuilder< FluentLicenseCheckoutParameters > | |
Ctenduke::ee::licensing::FluentLicenseCheckoutParameters | Builder for creating tenduke::ee::licensing::LicenseCheckoutParameters fluently |
Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< BUILDER > | Utility for building tenduke::ee::licensing::LicenseReleaseRequest |
►Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseRelease > | |
Ctenduke::ee::licensing::FluentLicenseRelease | Utility to release license(s) fluently |
►Ctenduke::ee::licensing::FluentLicenseReleaseBuilder< FluentLicenseReleaseParameters > | |
Ctenduke::ee::licensing::FluentLicenseReleaseParameters | Utility for building tenduke::ee::licensing::LicenseReleaseParameters fluently |
Ctenduke::ee::licensing::FluentLicenseRenewBuilder< BUILDER > | Inheritable base class building renew request parameters fluently |
►Ctenduke::ee::licensing::FluentLicenseRenewBuilder< FluentLicenseRenew > | |
Ctenduke::ee::licensing::FluentLicenseRenew | Utility for fluently building tenduke::ee::licensing::authzapi::LicenseRenewRequest |
►Ctenduke::ee::licensing::FluentLicenseRenewBuilder< FluentLicenseRenewParameters > | |
Ctenduke::ee::licensing::FluentLicenseRenewParameters | Builder for creating tenduke::ee::licensing::LicenseRenewParameters fluently |
Ctenduke::concurrent::GuardWithTimeout< TIMED_MUTEX > | A mutex-guard with timeout functionality |
►Ctenduke::http::HTTPCall | HTTP-call which executes the request and returns HTTPResponse |
Ctenduke::http::curl::LibCurlHTTPCall | LibCurl-based implementation of tenduke::http::HTTPCall |
Ctenduke::test::mocks::HTTPCallMock | |
►CHTTPClient | A simple HTTP-client |
Ctenduke::http::curl::LibCurlHTTPClient | LibCurl -based implementation of HTTPClient |
Ctenduke::test::mocks::HTTPClientMock | |
►Ctenduke::http::HTTPClient | A simple HTTP-client |
Ctenduke::http::curl::LibCurlHTTPClient | LibCurl -based implementation of HTTPClient |
Ctenduke::test::mocks::HTTPClientMock | |
CHTTPRequest | HTTP-request, which contains all necessary details to construct the request |
Ctenduke::http::HTTPRequest | HTTP-request, which contains all necessary details to construct the request |
Ctenduke::http::server::HTTPRequest | A HTTP-request parsed by HTTP server |
►Ctenduke::http::HTTPRequestAuthenticator | This is a service, that can be added to tenduke::http::HTTPRequest to add authentication information to the request |
Ctenduke::oauth::AccessTokenRequestAuthenticator | A tenduke::http::HTTPRequestAuthenticator, which uses fixed access token to authenticate HTTP-requests |
Ctenduke::oidc::IdTokenSessionRequestAuthenticator | A tenduke::http::HTTPRequestAuthenticator , which adds Authorization-header with OAuth ID-token |
Ctenduke::oidc::OIDCSessionRequestAuthenticator | A tenduke::http::HTTPRequestAuthenticator , which adds Authorization-header with Bearer-token |
Ctenduke::test::mocks::HTTPRequestAuthenticatorMock | |
CHTTPRequestBuilder | Builds HTTPRequest |
Ctenduke::http::HTTPRequestBuilder | Builds HTTPRequest |
►CHTTPRequestHandler | Service interface for handling a HTTP request |
Ctenduke::oidc::osbrowser::RedirectUriHandler | A HTTPRequestHandler, which listens to OAuth2 server redirect URI and signals of the completion of the login |
►Ctenduke::http::server::HTTPRequestHandler | Service interface for handling a HTTP request |
Ctenduke::oidc::osbrowser::RedirectUriHandler | A HTTPRequestHandler, which listens to OAuth2 server redirect URI and signals of the completion of the login |
CHTTPResponse | A HTTP Response |
Ctenduke::http::HTTPResponse | A HTTP Response |
Ctenduke::http::server::HTTPResponse | HTTP-response to be returned by a HTTP server |
►CHTTPResponseToException | Utility service to throw an exception based on tenduke::http::HTTPResponse |
Ctenduke::oauth::HTTPResponseToOAuthException | Throws OAuthExceptions based on HTTP error response |
►Ctenduke::http::HTTPResponseToException | Utility service to throw an exception based on tenduke::http::HTTPResponse |
Ctenduke::oauth::HTTPResponseToOAuthException | Throws OAuthExceptions based on HTTP error response |
►Ctenduke::http::server::HTTPServer | Interface for simple HTTPServer |
►Ctenduke::http::server::AbstractHTTPServer | Abstract base class of a HTTP server |
Ctenduke::test::fakes::FakeHttpServer | |
►CHTTPServerFactory | Creates HTTPServer |
Ctenduke::osa::DefaultHTTPServerFactory | Default HTTP server factory |
Ctenduke::test::mocks::HTTPServerFactoryMock | |
►Ctenduke::http::server::HTTPServerFactory | Creates HTTPServer |
Ctenduke::osa::DefaultHTTPServerFactory | Default HTTP server factory |
Ctenduke::test::mocks::HTTPServerFactoryMock | |
Ctenduke::json::JSONArrayBuilder | Builds JSON-array |
CJSONBuilder | NOTE: This class is for now INTERNAL USE ONLY |
Ctenduke::json::JSONBuilder | NOTE: This class is for now INTERNAL USE ONLY |
►CJSONElement | Superclass of JSON elements |
►Ctenduke::json::JSONArray | A JSON array |
Ctenduke::json::cjson::CjsonArray | CJSON-implementation of tenduke::json::JSONArray |
Ctenduke::test::mocks::JSONArrayMock | |
►Ctenduke::json::JSONBoolean | JSON boolean |
Ctenduke::json::cjson::CjsonBoolean | CJSON-implementation of tenduke::json::JSONBoolean |
Ctenduke::test::mocks::JSONBooleanMock | |
►Ctenduke::json::JSONNumber | Represents JSON number |
Ctenduke::json::cjson::CjsonNumber | CJSON-implementation of tenduke::json::JSONNumber |
Ctenduke::test::mocks::JSONNumberMock | |
►Ctenduke::json::JSONObject | JSON object element |
Ctenduke::json::cjson::CjsonObject | CJSON-implementation of tenduke::json::JSONObject |
Ctenduke::test::mocks::JSONObjectMock | |
►Ctenduke::json::JSONString | JSON string element |
Ctenduke::json::cjson::CjsonString | CJSON-implementation of tenduke::json::JSONString |
Ctenduke::test::mocks::JSONStringMock | |
►Ctenduke::json::cjson::CjsonElement | CJSON-implementation of tenduke::json::JSONElement |
Ctenduke::json::cjson::CjsonArray | CJSON-implementation of tenduke::json::JSONArray |
Ctenduke::json::cjson::CjsonBoolean | CJSON-implementation of tenduke::json::JSONBoolean |
Ctenduke::json::cjson::CjsonNumber | CJSON-implementation of tenduke::json::JSONNumber |
Ctenduke::json::cjson::CjsonObject | CJSON-implementation of tenduke::json::JSONObject |
Ctenduke::json::cjson::CjsonString | CJSON-implementation of tenduke::json::JSONString |
Ctenduke::test::mocks::JSONElementMock | |
►Ctenduke::json::JSONElement | Superclass of JSON elements |
Ctenduke::json::JSONArray | A JSON array |
Ctenduke::json::JSONBoolean | JSON boolean |
Ctenduke::json::JSONNumber | Represents JSON number |
Ctenduke::json::JSONObject | JSON object element |
Ctenduke::json::JSONString | JSON string element |
Ctenduke::json::cjson::CjsonElement | CJSON-implementation of tenduke::json::JSONElement |
Ctenduke::test::mocks::JSONElementMock | |
CJSONObjectBuilder | Builds JSON objects |
Ctenduke::json::JSONObjectBuilder | Builds JSON objects |
►CJSONParser | Parser for JSON documents |
Ctenduke::json::cjson::cJSONParser | CJSON-implementation of tenduke::json::JSONParser |
Ctenduke::test::mocks::JSONParserMock | |
►Ctenduke::json::JSONParser | Parser for JSON documents |
Ctenduke::json::cjson::cJSONParser | CJSON-implementation of tenduke::json::JSONParser |
Ctenduke::test::mocks::JSONParserMock | |
CJWK | Describes a JWK, Json Web Key |
Ctenduke::jwk::JWK | Describes a JWK, Json Web Key |
CJWKParser | Parses JSON Web Key (JWK) from JSON |
Ctenduke::jwk::JWKParser | Parses JSON Web Key (JWK) from JSON |
CJWKS | JSON Web Key Set, a container for one or more tenduke::jwk::JWK s, indexed by the JWK key ID |
Ctenduke::jwk::JWKS | JSON Web Key Set, a container for one or more tenduke::jwk::JWK s, indexed by the JWK key ID |
►Ctenduke::jwk::JWKSDownloader | Service to download and parse JSON Web Key Set (JWKS) |
Ctenduke::test::unittests::FakeJWKSDownloader | Fake JWKSDownloader |
►CJWKSParser | Parses JSON Web Key Set (JWKS)-document |
Ctenduke::test::mocks::FakeJWKSParser | |
►Ctenduke::jwk::JWKSParser | Parses JSON Web Key Set (JWKS)-document |
Ctenduke::test::mocks::FakeJWKSParser | |
►CJWT | Very simple JWT implementation |
Ctenduke::oidc::IdToken | OIDC ID-token |
►Ctenduke::jwt::JWT | Very simple JWT implementation |
Ctenduke::oidc::IdToken | OIDC ID-token |
►CJWTParser | Parses JWT |
Ctenduke::jwt::DefaultJWTParser | Default implementation of tenduke::jwt::JWTParser |
Ctenduke::test::mocks::JWTParserMock | |
►Ctenduke::jwt::JWTParser | Parses JWT |
Ctenduke::jwt::DefaultJWTParser | Default implementation of tenduke::jwt::JWTParser |
Ctenduke::test::mocks::JWTParserMock | |
►CJWTParserFactory | |
Ctenduke::jwt::DefaultJWTParserFactory | Default implementation of tenduke::jwt::JWTParserFactory |
Ctenduke::test::mocks::JWTParserFactoryMock | |
►Ctenduke::jwt::JWTParserFactory | |
Ctenduke::jwt::DefaultJWTParserFactory | Default implementation of tenduke::jwt::JWTParserFactory |
Ctenduke::test::mocks::JWTParserFactoryMock | |
►Ctenduke::jwt::JWTSignatureValidator | Service for validating the JWT-signature |
►Ctenduke::jwk::JWKSSignatureValidator | A tenduke::jwt::JWTSignatureValidator , which determines the validation key and algorithm based on the JWT header and looking up the key from memory cache |
►Ctenduke::jwk::DynamicJWKSSignatureValidator | Extension of tenduke::jwk::JWKSSignatureValidator , which first looks up key in cache, and if not found, tries to refresh-the cache |
Ctenduke::test::unittests::FakeDynamicJWKSSignatureValidator | Test utility to expose protected method findJWK() |
Ctenduke::jwt::FixedKeyJWTSignatureValidator | A tenduke::jwt::JWTSignatureValidator, which expects that the signature digestAlgorithm and verification key are pre-configured |
Ctenduke::test::mocks::JWTSignatureValidatorMock | |
►Ctenduke::crypto::KeyFactory | Creates cryptographical keys |
►Ctenduke::crypto::RSAKeyFactory | |
Ctenduke::crypto::libcrypto::LibcryptoRSAKeyFactory | Libcrypto implementation of tenduke::crypto::RSAKeyFactory |
Ctenduke::test::mocks::KeyFactoryMock | |
CLease | Describes checked out licensed item |
Ctenduke::ee::licensing::Lease | Describes checked out licensed item |
CLeaseOrError | Describes whether given token is a lease or an error |
Ctenduke::ee::licensing::impl::LeaseOrError | Describes whether given token is a lease or an error |
►Ctenduke::crypto::libcrypto::LibcryptoKey | Libcrypto-implementation of a public key definition |
Ctenduke::crypto::libcrypto::LibcryptoPrivateKey | Libcrypto-implementation of a private key definition |
Ctenduke::crypto::libcrypto::LibcryptoPublicKey | Libcrypto-implementation of a public key definition |
CLicenseCheckoutItem | Licensed item to be checked out |
Ctenduke::ee::licensing::LicenseCheckoutItem | Licensed item to be checked out |
CLicenseCheckoutParameters | Parameters for license checkout request |
Ctenduke::ee::licensing::LicenseCheckoutParameters | Parameters for license checkout request |
CLicenseReleaseParameters | Parameters for license-release request |
Ctenduke::ee::licensing::LicenseReleaseParameters | Parameters for license-release request |
Ctenduke::ee::licensing::LicenseRenewItem | A license lease to renew |
CLicenseRenewParameters | Parameters for license renew request |
Ctenduke::ee::licensing::LicenseRenewParameters | Parameters for license renew request |
►CLicenseTokenParser | Parses license token into tenduke::ee::licensing::Lease (or into tenduke::ee::licensing::LicensingError ) |
Ctenduke::ee::licensing::impl::KnownNameLicenseTokenParser | A license token parser, which expects the licensed item name to be one given in constructor |
Ctenduke::ee::licensing::impl::KnownNamesLicenseTokenParser | A tenduke::ee::licensing::impl::LicenseTokenParser , which verifies the licensed item name from a set of known names |
Ctenduke::test::fakes::FakeLicenseTokenParser | |
►Ctenduke::ee::licensing::impl::LicenseTokenParser | Parses license token into tenduke::ee::licensing::Lease (or into tenduke::ee::licensing::LicensingError ) |
Ctenduke::ee::licensing::impl::KnownNameLicenseTokenParser | A license token parser, which expects the licensed item name to be one given in constructor |
Ctenduke::ee::licensing::impl::KnownNamesLicenseTokenParser | A tenduke::ee::licensing::impl::LicenseTokenParser , which verifies the licensed item name from a set of known names |
Ctenduke::test::fakes::FakeLicenseTokenParser | |
►Ctenduke::ee::licensing::LicenseTokens | Service for managing licenses tokens |
Ctenduke::ee::licensing::impl::DefaultLicenseTokens | Default implementation of tenduke::ee::licensing::LicenseTokens |
►CLicensingClient | High-level client for licensing operations |
Ctenduke::ee::licensing::impl::StatefulLicensingClient | A tenduke::ee::licensing::LicensingClient, which automatically maintains OIDC-login session |
►Ctenduke::ee::licensing::LicensingClient | High-level client for licensing operations |
Ctenduke::ee::licensing::impl::StatefulLicensingClient | A tenduke::ee::licensing::LicensingClient, which automatically maintains OIDC-login session |
CLicensingConfiguration | 10Duke licensing configuration |
Ctenduke::ee::licensing::LicensingConfiguration | 10Duke licensing configuration |
CLicensingError | Describes an error returned from the API |
Ctenduke::ee::licensing::LicensingError | Describes an error returned from the API |
►Ctenduke::ee::licensing::authzapi::LicensingRequest< T > | Licensing-related request |
►Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< T > | Base class for authz-API HTTP requests |
Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest< T > | Base class for licensing requests, which return tokens |
►Ctenduke::ee::licensing::authzapi::LicensingRequest< ::tenduke::ee::licensing::LicenseCheckoutResponse > | |
►Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseCheckoutResponse > | |
►Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseCheckoutResponse > | |
Ctenduke::ee::licensing::authzapi::DefaultLicenseCheckoutRequest | Default implementation of tenduke::ee::licensing::LicenseCheckoutRequest |
►Ctenduke::ee::licensing::authzapi::LicensingRequest< ::tenduke::ee::licensing::LicenseRenewResponse > | |
►Ctenduke::ee::licensing::authzapi::AbstractAuthzApiRequest< ::tenduke::ee::licensing::LicenseRenewResponse > | |
►Ctenduke::ee::licensing::authzapi::AbstractLicenseTokenAuthzApiRequest<::tenduke::ee::licensing::LicenseRenewResponse > | |
Ctenduke::ee::licensing::authzapi::DefaultLicenseRenewRequest | Default implementation of tenduke::ee::licensing::authzapi::LicenseRenewRequest |
►Ctenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseCheckoutResponse > | |
Ctenduke::test::mocks::LicenseCheckoutRequestMock | |
►Ctenduke::ee::licensing::authzapi::LicensingRequest< tenduke::ee::licensing::LicenseReleaseResponse > | |
Ctenduke::ee::licensing::authzapi::DefaultLicenseReleaseRequest | Default implementation of tenduke::ee::licensing::LicenseReleaseRequest |
Ctenduke::ee::licensing::impl::StatefulReleaseRequest | Stateful implementation of tenduke::ee::licensing::LicenseReleaseRequest |
Ctenduke::test::mocks::LicenseReleaseRequestMock | |
►Ctenduke::ee::licensing::authzapi::LicensingRequest<::tenduke::ee::licensing::LicenseRenewResponse > | |
Ctenduke::test::mocks::LicenseRenewRequestMock | |
►Ctenduke::ee::licensing::LicensingResponse | Response from tenduke::ee::licensing::LicensingRequest |
►Ctenduke::ee::licensing::LicenseCheckoutResponse | Response from license checkout request |
Ctenduke::ee::licensing::LicenseRenewResponse | Response from license renew -request |
Ctenduke::ee::licensing::LicenseReleaseResponse | Response from tenduke::ee::licensing::LicenseReleaseRequest |
►CLogger | Simple logger interface |
Ctenduke::log::StdOutLogger | Very, very simple logger, which dumps all to std::out |
►Ctenduke::log::Logger | Simple logger interface |
Ctenduke::log::StdOutLogger | Very, very simple logger, which dumps all to std::out |
►CMessageDigest | Simple MessageDigest -service |
Ctenduke::crypto::libcrypto::LibCryptoMessageDigest | Libcrypto-implementation of tenduke::crypto::MessageDigest |
Ctenduke::test::mocks::MessageDigestMock | |
►Ctenduke::crypto::MessageDigest | Simple MessageDigest -service |
Ctenduke::crypto::libcrypto::LibCryptoMessageDigest | Libcrypto-implementation of tenduke::crypto::MessageDigest |
Ctenduke::test::mocks::MessageDigestMock | |
►CMessageDigestFactory | Creates instances of tenduke::crypto::MessageDigest |
Ctenduke::crypto::libcrypto::LibcryptoMessageDigestFactory | Libcrypto-implementation of ‘tenduke::crypto::MessageDigestFactory’ |
Ctenduke::test::mocks::MessageDigestFactoryMock | |
►Ctenduke::crypto::MessageDigestFactory | Creates instances of tenduke::crypto::MessageDigest |
Ctenduke::crypto::libcrypto::LibcryptoMessageDigestFactory | Libcrypto-implementation of ‘tenduke::crypto::MessageDigestFactory’ |
Ctenduke::test::mocks::MessageDigestFactoryMock | |
►CMessageDigestVerifier | Verifies message by computing digest for message and comparing the computed signature to the provided signature |
Ctenduke::crypto::libcrypto::AsymmetricMessageDigest | Libcrypto-implementation of asymmetric tenduke::crypto::MessageDigestVerifier |
Ctenduke::test::mocks::MessageDigestVerifierMock | |
►Ctenduke::crypto::MessageDigestVerifier | Verifies message by computing digest for message and comparing the computed signature to the provided signature |
Ctenduke::crypto::libcrypto::AsymmetricMessageDigest | Libcrypto-implementation of asymmetric tenduke::crypto::MessageDigestVerifier |
Ctenduke::test::mocks::MessageDigestVerifierMock | |
►Ctenduke::crypto::MessageDigestVerifierFactory | Factory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier |
Ctenduke::crypto::PublicKeyVerifierFactory | An implementation of tenduke::crypto::MessageDigestVerifierFactory , which is configured with algorithm and public key, and creates new instances of tenduke::crypto::MessageDigestVerifier configured with those key and algorithm |
►Ctenduke::oauth::OAuthAuthorizationRequest | OAuth-request handles the OAuth authorization flow |
►Ctenduke::oauth::BaseOAuthRequest | Base OAuthRequest |
Ctenduke::oauth::ccg::OAuthClientCredentialsGrantRequest | OAuth Client Credentials Grant implementation of tenduke::oauth::OAuthRequest |
Ctenduke::oauth::pkce::OAuthPKCERequest | PKCE-implementation of tenduke::oauth::OAuthRequest |
Ctenduke::oauth::ropg::OAuthResourceOwnerPasswordRequest | OAuth Resource Owner Password Credentials Grant implementation of tenduke::oauth::OAuthRequest |
►Ctenduke::oauth::OAuthBrowserAuthorizationRequest | OAuth-request to handle OAuth authorization using browser |
Ctenduke::oauth::pkce::OAuthPKCERequest | PKCE-implementation of tenduke::oauth::OAuthRequest |
Ctenduke::test::mocks::OAuthBrowserAuthorizationRequestMock | |
►Ctenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest | Authorization request for OAuth Device Flow |
►Ctenduke::oauth::device::DefaultOAuthDeviceFlowAuthorizationRequest | Default implementation of tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest |
Ctenduke::test::oauth::device::FakeRequest | |
Ctenduke::test::mocks::OAuthDeviceFlowAuthorizationRequestMock | |
►COAuthBackendConfiguration | Container for OAuth-backend configuration |
Ctenduke::oauth::OAuthConfiguration | Container for OAuth-configuration |
►Ctenduke::oauth::OAuthBackendConfiguration | Container for OAuth-backend configuration |
Ctenduke::oauth::OAuthConfiguration | Container for OAuth-configuration |
►COAuthClient | OAuth-client to initiate OAuth authorization flow |
►Ctenduke::oauth::BaseOAuthClient | Base class for OAuth-clients |
Ctenduke::oauth::ccg::OAuthClientCredentialsGrantFlow | OAuth Client Credentials Grant implementation of tenduke::oauth::OAuthClient |
Ctenduke::oauth::device::DefaultOAuthDeviceFlow | Default implementation of tenduke::oauth::device::OAuthDeviceFlow |
Ctenduke::oauth::pkce::OAuthPKCEFlow | OAuth Authorization Code Grant with PKCE implementation of tenduke::oauth::OAuthClient |
Ctenduke::oauth::ropg::OAuthResourceOwnerPasswordFlow | OAuth Resource Owner Password Credentials Grant implementation of tenduke::oauth::OAuthClient |
►Ctenduke::oauth::OAuthBrowserFlow | OAuth-client to initiate OAuth authorization flow |
Ctenduke::oauth::pkce::OAuthPKCEFlow | OAuth Authorization Code Grant with PKCE implementation of tenduke::oauth::OAuthClient |
Ctenduke::test::mocks::OAuthBrowserFlowMock | |
►Ctenduke::oauth::device::OAuthDeviceFlow | OAuth DeviceFlow |
Ctenduke::oauth::device::DefaultOAuthDeviceFlow | Default implementation of tenduke::oauth::device::OAuthDeviceFlow |
Ctenduke::test::mocks::OAuthDeviceFlowMock | |
Ctenduke::test::mocks::OAuthClientMock | |
►Ctenduke::oauth::OAuthClient | OAuth-client to initiate OAuth authorization flow |
Ctenduke::oauth::BaseOAuthClient | Base class for OAuth-clients |
Ctenduke::oauth::OAuthBrowserFlow | OAuth-client to initiate OAuth authorization flow |
Ctenduke::oauth::device::OAuthDeviceFlow | OAuth DeviceFlow |
Ctenduke::test::mocks::OAuthClientMock | |
►COAuthClientConfiguration | Container for OAuth-client-configuration |
Ctenduke::oauth::OAuthConfiguration | Container for OAuth-configuration |
►Ctenduke::oauth::OAuthClientConfiguration | Container for OAuth-client-configuration |
Ctenduke::oauth::OAuthConfiguration | Container for OAuth-configuration |
COAuthDeviceAuthorizationResponseReceived | A callback to denote that Device Authorization Response has been received |
Ctenduke::oauth::device::OAuthDeviceAuthorizationResponseReceived | A callback to denote that Device Authorization Response has been received |
►COAuthRefreshRequest | Request to refresh OAuthState |
Ctenduke::oauth::DefaultOAuthRefreshRequest | Default implementation tenduke::oauth::OAuthRefreshRequest |
Ctenduke::test::mocks::OAuthRefreshRequestMock | |
►Ctenduke::oauth::OAuthRefreshRequest | Request to refresh OAuthState |
Ctenduke::oauth::DefaultOAuthRefreshRequest | Default implementation tenduke::oauth::OAuthRefreshRequest |
Ctenduke::test::mocks::OAuthRefreshRequestMock | |
►COAuthState | OAuth session state |
►Ctenduke::oauth::OAuthStateImpl | Implementation of OAuthState |
Ctenduke::oidc::OIDCState | Container of OIDC state, describing the user session |
►Ctenduke::oauth::OAuthStateService | OAuth-state after successful authentication |
Ctenduke::oauth::OAuthStateServiceImpl | Default implementation of tenduke::oauth::OAuthStateService |
►Ctenduke::oauth::OAuthState | OAuth session state |
Ctenduke::oauth::OAuthStateImpl | Implementation of OAuthState |
Ctenduke::oauth::OAuthStateService | OAuth-state after successful authentication |
►COAuthTokenRequest | OAuth token request |
Ctenduke::test::mocks::OAuthTokenRequestFake | |
►Ctenduke::oauth::OAuthTokenRequest | OAuth token request |
Ctenduke::test::mocks::OAuthTokenRequestFake | |
COAuthTokenResponse | Encapsulates results from tenduke::oauth::OAuthTokenRequest |
Ctenduke::oauth::OAuthTokenResponse | Encapsulates results from tenduke::oauth::OAuthTokenRequest |
►COfflineLicenseTokenParser | Service for parsing standalone license tokens |
Ctenduke::ee::licensing::impl::DefaultOfflineLicenseTokenParser | |
►Ctenduke::ee::licensing::OfflineLicenseTokenParser | Service for parsing standalone license tokens |
Ctenduke::ee::licensing::impl::DefaultOfflineLicenseTokenParser | |
►COIDCAuthenticationRequest | OIDC-request, which handles the OIDC-flow |
►Ctenduke::oidc::OIDCBrowserFlowAuthenticationRequest | An OIDC-authentication request, which handles the OIDC-flow, authenticating the user with browser |
Ctenduke::oidc::DefaultOIDCBrowserFlowAuthenticationRequest | Default browser-based OIDC authentication request |
Ctenduke::test::mocks::OIDCBrowserFlowAuthenticationRequestMock | |
►Ctenduke::oidc::device::OIDCDeviceAuthenticationRequest | OIDC Authentication request using OAuth Device Authorization Grant |
Ctenduke::oidc::device::DefaultOIDCDeviceAuthenticationRequest | Default implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest |
Ctenduke::test::mocks::OIDCDeviceAuthenticationRequestMock | |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest | |
►Ctenduke::oidc::OIDCAuthenticationRequest | OIDC-request, which handles the OIDC-flow |
Ctenduke::oidc::OIDCBrowserFlowAuthenticationRequest | An OIDC-authentication request, which handles the OIDC-flow, authenticating the user with browser |
Ctenduke::oidc::device::OIDCDeviceAuthenticationRequest | OIDC Authentication request using OAuth Device Authorization Grant |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordRequest | |
Ctenduke::oidc::OIDCAutoDiscoveryConfiguration | Configuration for OIDC auto-discovery |
►Ctenduke::oidc::OIDCClient | OpenID Connect -client |
►Ctenduke::oidc::BaseOIDCClient | Base-class for OIDC-clients |
Ctenduke::oidc::DefaultOIDCBrowserFlow | Default implementation of browser-based OIDC-client |
Ctenduke::oidc::device::DefaultOIDCDeviceFlow | Default implementation of tenduke::oidc::device::OIDCDeviceFlow |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordFlow | OIDC authentication service, which uses OAuth Resource Owner Password Credentials Grant |
►Ctenduke::oidc::OIDCBrowserFlow | OpenID Connect -client |
Ctenduke::oidc::DefaultOIDCBrowserFlow | Default implementation of browser-based OIDC-client |
Ctenduke::test::mocks::OIDCBrowserFlowMock | |
►Ctenduke::oidc::device::OIDCDeviceFlow | OpenID Connect -client for OAuth Device Authorization Grant |
Ctenduke::oidc::device::DefaultOIDCDeviceFlow | Default implementation of tenduke::oidc::device::OIDCDeviceFlow |
Ctenduke::test::mocks::OIDCDeviceFlowMock | |
Ctenduke::test::mocks::OIDCClientMock | |
►Ctenduke::oidc::OIDCClientFactory | Factory for creating tenduke::oidc::OIDCClient |
Ctenduke::oidc::DefaultOIDCClientFactory | Default implementation of tenduke::oidc::OIDCClientFactory |
Ctenduke::test::mocks::OIDCClientFactoryMock | |
COIDCConfiguration | OIDC-configuration |
Ctenduke::oidc::OIDCConfiguration | OIDC-configuration |
►COIDCLogin | High-level service to perform OIDC-login |
Ctenduke::demo::ConsoleOIDCLogin | Custom OIDC-login service |
Ctenduke::oidc::ccg::OIDCClientCredentialsLogin | OIDCLogin-service using OIDCClientCredentialsGrantFlow |
Ctenduke::oidc::device::OIDCDeviceFlowLogin | Login service using OIDC with OAuth Device Authorization Grant |
Ctenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirection | An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3) |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLogin | OIDCLogin-service using OIDCResourceOwnerPasswordFlow |
Ctenduke::test::mocks::OIDCLoginMock | |
►Ctenduke::oidc::OIDCLogin | High-level service to perform OIDC-login |
Ctenduke::demo::ConsoleOIDCLogin | Custom OIDC-login service |
Ctenduke::oidc::ccg::OIDCClientCredentialsLogin | OIDCLogin-service using OIDCClientCredentialsGrantFlow |
Ctenduke::oidc::device::OIDCDeviceFlowLogin | Login service using OIDC with OAuth Device Authorization Grant |
Ctenduke::oidc::osbrowser::OIDCLoginWithLoopbackRedirection | An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3) |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLogin | OIDCLogin-service using OIDCResourceOwnerPasswordFlow |
Ctenduke::test::mocks::OIDCLoginMock | |
►COIDCLoginRequest | Login-request initiated by OIDCLogin-service |
Ctenduke::demo::ConsoleOIDCLoginRequest | Simple OIDC-login request, which uses console and any browser with developer tools to demonstrate how the browser integration should work |
Ctenduke::oidc::ccg::OIDCClientCredentialsGrantLoginRequest | OIDC-login request using OAuth Client Credentials Grant |
Ctenduke::oidc::device::OIDCDeviceFlowLoginRequest | Login request using OIDC with OAuth Device Authorization Grant |
Ctenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirection | An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3) |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginRequest | |
Ctenduke::test::mocks::OIDCLoginRequestMock | |
Ctenduke::test::oidc::FakeOIDCLoginRequest | |
►Ctenduke::oidc::OIDCLoginRequest | Login-request initiated by OIDCLogin-service |
Ctenduke::demo::ConsoleOIDCLoginRequest | Simple OIDC-login request, which uses console and any browser with developer tools to demonstrate how the browser integration should work |
Ctenduke::oidc::ccg::OIDCClientCredentialsGrantLoginRequest | OIDC-login request using OAuth Client Credentials Grant |
Ctenduke::oidc::device::OIDCDeviceFlowLoginRequest | Login request using OIDC with OAuth Device Authorization Grant |
Ctenduke::oidc::osbrowser::OIDCLoginRequestWithLoopbackRedirection | An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3) |
Ctenduke::oidc::ropg::OIDCResourceOwnerPasswordLoginRequest | |
Ctenduke::test::mocks::OIDCLoginRequestMock | |
Ctenduke::test::oidc::FakeOIDCLoginRequest | |
►COIDCRefreshRequest | A request to refresh OIDC state |
Ctenduke::oidc::DefaultOIDCRefreshRequest | Default implementation for tenduke::oidc::OIDCRefreshRequest |
Ctenduke::test::mocks::OIDCRefreshRequestMock | |
►Ctenduke::oidc::OIDCRefreshRequest | A request to refresh OIDC state |
Ctenduke::oidc::DefaultOIDCRefreshRequest | Default implementation for tenduke::oidc::OIDCRefreshRequest |
Ctenduke::test::mocks::OIDCRefreshRequestMock | |
►COIDCSession | Stateful service to manage OIDC-session |
►Ctenduke::oidc::OIDCSessionImpl | Default implementation of tenduke::oidc::OIDCSession |
Ctenduke::oidc::IdTokenSession | A tenduke::oidc::OIDCSession , which uses ID-token as the source-of-truth for expiration times |
Ctenduke::oidc::SerializedOIDCSession | A tenduke::oidc::OIDCSession , which guards that only one thread at a time can access the instance |
Ctenduke::test::mocks::OIDCSessionMock | |
►Ctenduke::oidc::OIDCSession | Stateful service to manage OIDC-session |
Ctenduke::oidc::OIDCSessionImpl | Default implementation of tenduke::oidc::OIDCSession |
Ctenduke::oidc::SerializedOIDCSession | A tenduke::oidc::OIDCSession , which guards that only one thread at a time can access the instance |
Ctenduke::test::mocks::OIDCSessionMock | |
COIDCSessionConfiguration | Configuration for tenduke::oidc::OIDCSessionImpl |
Ctenduke::oidc::OIDCSessionConfiguration | Configuration for tenduke::oidc::OIDCSessionImpl |
►Ctenduke::oidc::OIDCSessionEventListener | Event listener for OIDC session events |
►Ctenduke::oidc::DefaultOIDCSessionEventListener | Default implementation of tenduke::oidc::OIDCSessionEventListener |
Ctenduke::test::oidc::SessionEventListener | |
►CPrivateKey | Private key |
Ctenduke::crypto::libcrypto::LibcryptoPrivateKey | Libcrypto-implementation of a private key definition |
►Ctenduke::crypto::PrivateKey | Private key |
Ctenduke::crypto::libcrypto::LibcryptoPrivateKey | Libcrypto-implementation of a private key definition |
►CPublicKey | Public key |
Ctenduke::crypto::libcrypto::LibcryptoPublicKey | Libcrypto-implementation of a public key definition |
Ctenduke::test::mocks::PublicKeyMock | |
►Ctenduke::crypto::PublicKey | Public key |
Ctenduke::crypto::libcrypto::LibcryptoPublicKey | Libcrypto-implementation of a public key definition |
Ctenduke::test::mocks::PublicKeyMock | |
Ctenduke::crypto::libcrypto::PublicKeyToPEM | Utility service to convert Libcrypto public key (EVP_PKEY) to PEM |
►Ctenduke::utl::random::RandomBytes | Generates random bytes |
Ctenduke::test::mocks::RandomBytesMock | |
Ctenduke::utl::random::InsecureRandomBytes | Default implementation of tenduke::utl::random::RandomBytes |
►CRandomUrlSafeString | Generates string of random URL-safe characters |
Ctenduke::test::fakes::FakeRandomURLSafeString | |
►Ctenduke::utl::random::RandomUrlSafeString | Generates string of random URL-safe characters |
Ctenduke::test::fakes::FakeRandomURLSafeString | |
CResourceOwnerPasswordCredentials | Credentials for Resource Owner Password Credentials Grant |
Ctenduke::oauth::ropg::ResourceOwnerPasswordCredentials | Credentials for Resource Owner Password Credentials Grant |
CResourceOwnerPasswordCredentialsProvider | A callback, which returns the credentials to use in Resource Owner Password Credentials Grant |
Ctenduke::oauth::ropg::ResourceOwnerPasswordCredentialsProvider | A callback, which returns the credentials to use in Resource Owner Password Credentials Grant |
►Cstd::runtime_error | |
►Ctenduke::TendukeException | Base class for exceptions thrown by 10Duke C++ clients |
►Ctenduke::InterruptedException | Exception thrown when an action is interrupted for some reason |
Ctenduke::Canceled | Exception thrown when user has canceled an action |
Ctenduke::TimedOut | Exception thrown when an action has timed out |
Ctenduke::crypto::CryptoException | Thrown when something goes with crypto |
►Ctenduke::ee::licensing::LicensingException | Generic licensing-related exception |
Ctenduke::ee::licensing::InvalidLicenseToken | Thrown in certain cases when license token is invalid |
Ctenduke::ee::licensing::authzapi::LicensingRequestFailure | Thrown when there is some licensing-related error |
►Ctenduke::json::JSONException | Thrown on JSON-related errors |
Ctenduke::json::JSONParsingException | Thrown when JSON parsing failed |
Ctenduke::jwk::JWKException | Thrown when something goes wrong with JWKs |
►Ctenduke::jwt::JWTParsingException | Thrown when there is a problem parsing JWT |
Ctenduke::jwt::JWTValidationException | Thrown when JWT-validation failed (e.g |
►Ctenduke::net::NetworkingException | Generic networking exception |
►Ctenduke::http::HTTPException | A generic HTTP-exception |
►Ctenduke::http::HTTPResponseException | This exception is thrown when HTTP-request fails because of HTTP-statuscode |
►Ctenduke::http::ClientError | 4xx-series, base class for many 4xx-exceptions |
Ctenduke::http::BadRequest | Thrown for HTTP status code 400 "BadRequest" |
Ctenduke::http::Forbidden | Thrown for HTTP status code 403, "Forbidden" |
Ctenduke::http::NotFound | Thrown for HTTP status code 404, "Not Found" |
Ctenduke::http::Unauthorized | Thrown for HTTP status code 401, "Unauthorized" |
Ctenduke::http::ServerError | 5xx-error, base class for 5xx-exceptions |
Ctenduke::http::HTTPRequestException | This exception is thrown when a HTTP-request fails for HTTP-specific reasons in the client end |
Ctenduke::net::RequestTimedOut | A tenduke::net::NetworkingException thrown when network request timed out |
►Ctenduke::net::URLException | A tenduke::net::NetworkingException thrown when various URL-related errors occur |
Ctenduke::net::MalformedURLException | Thrown when URL is malformed |
Ctenduke::net::UnknownHostException | A tenduke::net::NetworkingException thrown when the host is not found |
►Ctenduke::oauth::OAuthException | Generic OAuth-related exception |
►Ctenduke::oauth::OAuthServerError | Thrown when server reported an OAuth-related error |
Ctenduke::oauth::OAuthInvalidGrant | Exception thrown when server reported "invalid_grant" |
Ctenduke::oidc::OIDCException | Thrown when OIDC-related errors occur |
CSerializeStateToJSON | Serializes client state to JSON |
Ctenduke::ee::SerializeStateToJSON | Serializes client state to JSON |
CServiceConfiguration | Configuration for supporting services |
Ctenduke::ServiceConfiguration | Configuration for supporting services |
►CSocket | OS-independent abstraction of a socket |
Ctenduke::osa::AbstractBaseSocket | Abstract base implementation of tenduke::osa::Socket |
Ctenduke::test::fakes::FakeSocket | |
Ctenduke::test::mocks::SocketMock | |
►Ctenduke::osa::Socket | OS-independent abstraction of a socket |
Ctenduke::osa::AbstractBaseSocket | Abstract base implementation of tenduke::osa::Socket |
Ctenduke::test::fakes::FakeSocket | |
Ctenduke::test::mocks::SocketMock | |
Ctenduke::osa::SocketDescriptor | Wraps the socket descriptor for RAII |
Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate< T > | Common base for stateful checkout-like requests |
►Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate<::tenduke::ee::licensing::LicenseCheckoutResponse > | |
Ctenduke::ee::licensing::impl::StatefulCheckoutRequest | Stateful implementation of tenduke::ee::licensing::LicenseCheckoutRequest |
►Ctenduke::ee::licensing::impl::StatefulCheckoutRequestTemplate<::tenduke::ee::licensing::LicenseRenewResponse > | |
Ctenduke::ee::licensing::impl::StatefulRenewRequest | Stateful implementation of tenduke::ee::licensing::authzapi::LicenseRenewRequest |
Ctenduke::ee::TendukeClient | The 10Duke Enterprise Client |
CTendukeClient | The 10Duke Enterprise Client |
Ctenduke::TendukeServices | A "service locator" for core services used by Tenduke client |
CTendukeServices | A "service locator" for core services used by Tenduke client |
►CTest | |
Ctenduke::test::oauth::OAuthPKCEFlowTest | |
Ctenduke::test::oauth::device::DefaultOAuthDeviceFlowAuthorizationRequestTest | |
Ctenduke::test::oidc::OIDCSessionImplTest | |
Ctenduke::test::unittests::DynamicJWKSSignatureValidatorTest | Test fixture |
►Ctesting::Test | |
Ctenduke::test::oauth::OAuthPKCEFlowTest | |
Ctenduke::test::oauth::device::DefaultOAuthDeviceFlowAuthorizationRequestTest | |
Ctenduke::test::oidc::OIDCSessionImplTest | |
Ctenduke::test::unittests::DynamicJWKSSignatureValidatorTest | Test fixture |
►Ctenduke::net::URL | Represents URL |
Ctenduke::net::curl::LibcurlURL | Libcurl-based implementation of tenduke::net::URL |
Ctenduke::test::mocks::URLMock | |
►CURL | Represents URL |
Ctenduke::net::curl::LibcurlURL | Libcurl-based implementation of tenduke::net::URL |
Ctenduke::test::mocks::URLMock | |
Ctenduke::net::URLBuilder | Very simple URL-builder |
CURLBuilder | Very simple URL-builder |
►Ctenduke::net::URLDecoder | Service to URL-decode a string |
Ctenduke::net::curl::LibCurlURLDecoder | Libcurl implementation of tenduke::net::URLDecoder |
►Ctenduke::net::URLEncoder | Service to URL-encode a string |
Ctenduke::net::curl::LibCurlURLEncoder | Libcurl implementation of tenduke::net::URLEncoder |
Ctenduke::test::mocks::URLEncoderMock | |
►Ctenduke::net::URLParser | A service to parse URLs from strings |
Ctenduke::net::curl::LibCurlURLParser | Libcurl implementation of tenduke::net::URLParser |
Ctenduke::test::mocks::URLParserMock | |
►CURLParser | A service to parse URLs from strings |
Ctenduke::net::curl::LibCurlURLParser | Libcurl implementation of tenduke::net::URLParser |
Ctenduke::test::mocks::URLParserMock | |