interface abstract Core · roukmoute/pdf 0.6.2

PDF\Document\Signatures\Policies\SignatureCertificateFacts
Supplied by an external X509 parser/validator. These are parsed facts, never a trust=true switch.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Declared methods

certificate()

public abstract function certificate(): PDF\Syntax\DataStructure\ByteString

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗

containsSubject()

public abstract function containsSubject(PDF\Document\Signatures\Policies\CertificateSubjectName $required): bool

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗

issuers()

public abstract function issuers(): array
@return list<ByteString> Validated direct/indirect issuer certificates in the actual chain.

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗

keyAlgorithm()

public abstract function keyAlgorithm(): PDF\Document\Signatures\Policies\SignatureKeyAlgorithm

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗

keyUsage()

public abstract function keyUsage(): ?PDF\Document\Signatures\Policies\CertificateKeyUsage

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗

policies()

public abstract function policies(): array
@return list<CertificatePolicyOid>

Declared by PDF\Document\Signatures\Policies\SignatureCertificateFacts · View the code ↗