class final readonly Core · roukmoute/pdf 0.6.1
PDF\Security\PublicKeyFilterConfigurationExplicit string/default-stream/embedded-file selection; each named filter has an independent key.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Syntax\Object\NameType $strings, PDF\Syntax\Object\NameType $streams, PDF\Syntax\Object\NameType $embeddedFiles, PDF\Security\PublicKeyCryptFilter ...$filters)Declared methods
filters()
public function filters(): array@return list<PublicKeyCryptFilter>forStream()
public function forStream(PDF\Syntax\Object\StreamObject $stream): ?PDF\Security\PublicKeyCryptFilterselected()
public function selected(PDF\Syntax\Object\NameType $name): ?PDF\Security\PublicKeyCryptFilterProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Syntax\Object\NameType $embeddedFiles | PDF\Security\PublicKeyFilterConfiguration |
public readonly PDF\Syntax\Object\NameType $streams | PDF\Security\PublicKeyFilterConfiguration |
public readonly PDF\Syntax\Object\NameType $strings | PDF\Security\PublicKeyFilterConfiguration |