Class AbstractIdentifierWithHMACGenerator<T>

java.lang.Object
com.nimbusds.common.id.AbstractIdentifierWithHMACGenerator<T>
All Implemented Interfaces:
IdentifierWithHMACGenerator<T>

@ThreadSafe public abstract class AbstractIdentifierWithHMACGenerator<T> extends Object implements IdentifierWithHMACGenerator<T>
Abstract generator of secure random identifiers with SHA-256 based Message Authentication Code (MAC) protection.
  • Constructor Details

    • AbstractIdentifierWithHMACGenerator

      Creates a new generator of secure random identifiers with SHA-256 based Message Authentication Code (MAC) protection.
      Parameters:
      hmacKey - The HMAC key, must be 256 bits long.
  • Method Details