class final readonly Core · roukmoute/pdf 0.6.1
PDF\Document\Signatures\PreparedSignatureExact byte reservations identified from the writer's object spans, never by scanning arbitrary PDF bytes.Héritage et contrats
Ce type ne déclare pas de parent, d’interface ou de trait.
Construction
__construct()
public function __construct(PDF\Syntax\FileStructure\FileRevision $revision, PDF\Document\Signatures\PendingSignature $signature)Méthodes déclarées
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\SignedRevisionPropriétés
| Déclaration | Provenance et 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 |