Package com.nimbusds.common.id
Identifier and identity classes.
-
Interface Summary Interface Description Identifier Marker interface for identifiers (IDs) used in Connect2id software.IdentifierWithHMACGenerator<T> Generator of secure random identifiers protected with a Hash-based (SHA-256) Message Authentication Code (MAC).Identity Marker interface for user and other identities used in Connect2id software. -
Class Summary Class Description AbstractIdentifierWithHMACGenerator<T> Abstract generator of secure random identifiers with SHA-256 based Message Authentication Code (MAC) protection.AuthzId Represents a SASL authorisation identity, as specified in RFC 4513, section 5.2.1.8.AuthzIdResolver Resolves the authorisation identity (authzId) associated with a bind (auth) request.BaseIdentifier The base class for identifiers (IDs) used in Connect2id software.CID Represents a secure immutable connection identifier (CID).DNIdentity Represents a distinguished name (DN) identity.IdentifierExternalizer Identifier externalisers, required by Infinispan marshalling.IdentifierWithHMAC Identifier with Hash-based (SHA-256) Message Authentication Code (HMAC).SID Represents a secure immutable session identifier (SID).UID Represents a user identifier (UID).Username Represents a username. -
Enum Summary Enum Description AuthzId.IdentityType The identity data types. -
Exception Summary Exception Description InvalidIdentifierException Invalid identifier exception.