setasign\SetaPDF2\Core\SecHandler\PublicKey

Recipient Class representing a recipient of a public-key encrypted PDF document.

File: /SetaPDF v2/Core/SecHandler/PublicKey/Recipient.php
Old class name (alias): \SetaPDF_Core_SecHandler_PublicKey_Recipient

Class hierarchy

Summary

Properties

$_certificate

protected mixed Recipient::$_certificate

The certificate/public key for this recipient.

See

$_permissions

protected int Recipient::$_permissions = 0

The permissions for this recipient.


Methods

__construct()

public Recipient::__construct (
mixed $certificate,
int $permissions = 0
)

The constructor.

Parameters
$certificate : mixed

The certificate of the recipient. See http://php.net/manual/en/openssl.certparams.php for further details.

$permissions : int
 

getCertificate()

public Recipient::getCertificate (
void
): mixed

Get the certificate.

getPermissions()

public Recipient::getPermissions (
void
): int

Get the permissions for this recipient.

setPermissions()

public Recipient::setPermissions (
int $permissions
): void

Set the permissions for this recipient.

Parameters
$permissions : int