class final readonly Core · roukmoute/pdf 0.6.2
PDF\Document\Signatures\PreparedSignatureExact byte reservations identified from the writer's object spans, never by scanning arbitrary PDF bytes.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Syntax\FileStructure\FileRevision $revision, PDF\Document\Signatures\PendingSignature $signature)Declared methods
coveredBytes()
public function coveredBytes(): stringfinalize()
public function finalize(PDF\Document\Signatures\SignatureValue $value): PDF\Document\Signatures\SignedRevisionExternal/hardware signature handlers can finalize the same immutable prepared bytes.finalizeWithPolicy()
public function finalizeWithPolicy(PDF\Document\Signatures\SignatureValue $value, PDF\Document\Signatures\PolicySignatureBackend $backend, PDF\Document\Signatures\SignatureSigningIntent $intent = new SignatureSigningIntent(), ?PDF\Document\Signatures\SignatureOutputVerifier $verifier = null, PDF\Document\Signatures\Policies\SignatureSigningEvidence $evidence = new UnavailableSignatureEvidence(), ?PDF\Document\Signatures\Policies\SignatureCertificateUrlUsage $urlUsage = null): PDF\Document\Signatures\SignedRevisionsign()
public function sign(PDF\Document\Signatures\SignatureBackend $backend): PDF\Document\Signatures\SignedRevisionsignWithPolicy()
public function signWithPolicy(PDF\Document\Signatures\PolicySignatureBackend $backend, PDF\Document\Signatures\SignatureSigningIntent $intent = new SignatureSigningIntent(), ?PDF\Document\Signatures\SignatureOutputVerifier $verifier = null, PDF\Document\Signatures\Policies\SignatureSigningEvidence $evidence = new UnavailableSignatureEvidence(), ?PDF\Document\Signatures\Policies\SignatureCertificateUrlUsage $urlUsage = null): PDF\Document\Signatures\SignedRevisionProperties
| Declaration | Origin and documentation |
|---|---|
public readonly string $bytes | PDF\Document\Signatures\PreparedSignature |
public readonly PDF\Document\Signatures\SignatureByteRange $range | PDF\Document\Signatures\PreparedSignature |
public readonly PDF\Syntax\FileStructure\FileRevision $revision | PDF\Document\Signatures\PreparedSignature |
public readonly PDF\Document\Signatures\PendingSignature $signature | PDF\Document\Signatures\PreparedSignature |