class final readonly Core · roukmoute/pdf 0.6.1
PDF\Document\Signatures\SignatureFieldPolicyContractRe-evaluate all obligations against emitted field/signature/catalog metadata before any finalization.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Document\Signatures\PreparedSignature $prepared, PDF\Document\Signatures\PolicySignatureBackend $backend, PDF\Document\Signatures\SignatureSigningIntent $intent = new SignatureSigningIntent(), ?PDF\Document\Signatures\Policies\SignatureCertificateUrlUsage $urlUsage = null)Declared methods
validateOutput()
public function validateOutput(PDF\Document\Signatures\SignatureValue $value, PDF\Document\Signatures\SignatureOutputVerifier $verifier, PDF\Document\Signatures\Policies\SignatureSigningEvidence $evidence): PDF\Document\Signatures\VerifiedSignatureFactsProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Document\Signatures\Policies\SignatureSigningChoice $choice | PDF\Document\Signatures\SignatureFieldPolicyContract |
public readonly PDF\Document\Signatures\FrozenSignatureField $field | PDF\Document\Signatures\SignatureFieldPolicyContract |
public readonly PDF\Document\Signatures\FrozenSignatureGraph $graph | PDF\Document\Signatures\SignatureFieldPolicyContract |
public readonly ?PDF\Document\Forms\SignatureFieldLock $lock | PDF\Document\Signatures\SignatureFieldPolicyContract |
public readonly PDF\Syntax\Object\IntegerType $permissions | PDF\Document\Signatures\SignatureFieldPolicyContract |
public readonly ?PDF\Document\Signatures\Policies\SignatureSeedValue $seed | PDF\Document\Signatures\SignatureFieldPolicyContract |