class final readonly Core · roukmoute/pdf 0.6.2

PDF\Security\PdfDocEncodedPassword
Explicit bytes already encoded as PDFDocEncoding by the caller, not UTF-8 text.
Algorithm 3.2 in adobe_supplement_iso32000.pdf, PDF pages 18–19; inherited
padding/truncation is ISO 32000-1, 7.6.3.3 Algorithm 2, step 1.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Construction

__construct()

public function __construct(PDF\Syntax\Object\StringType $encodedBytes)

Declared by PDF\Security\PdfDocEncodedPassword · View the code ↗

Declared methods

__debugInfo()

public function __debugInfo(): array
@return array{value: string}

Declared by PDF\Security\PdfDocEncodedPassword · View the code ↗

isEmpty()

public function isEmpty(): bool

Declared by PDF\Security\PdfDocEncodedPassword · View the code ↗

paddedBytes()

public function paddedBytes(): string

Declared by PDF\Security\PdfDocEncodedPassword · View the code ↗