Skip to content

DceSecurityGeneratorInterface

A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time

  • Full name: \Ramsey\Uuid\Generator\DceSecurityGeneratorInterface

See Also:

  • \Ramsey\Uuid\Rfc4122\UuidV2 -

Methods

generate

Generate a binary string from a local domain, local identifier, node ID, clock sequence, and current time

public generate(int $localDomain, \Ramsey\Uuid\Type\Integer|null $localIdentifier = null, \Ramsey\Uuid\Type\Hexadecimal|null $node = null, int|null $clockSeq = null): string

Parameters:

Parameter Type Description
$localDomain int The local domain to use when generating bytes,
according to DCE Security
$localIdentifier \Ramsey\Uuid\Type\Integer|null The local identifier for the
given domain; this may be a UID or GID on POSIX systems, if the local
domain is person or group, or it may be a site-defined identifier
if the local domain is org
$node \Ramsey\Uuid\Type\Hexadecimal|null A 48-bit number representing the hardware
address
$clockSeq int|null A 14-bit number used to help avoid duplicates
that could arise when the clock is set backwards in time or if the
node ID changes

Return Value:

A binary string



Automatically generated on 2025-03-18