| @@ 5-28 (lines=24) @@ | ||
| 2 | ||
| 3 | namespace SlevomatEET\Cryptography; |
|
| 4 | ||
| 5 | class PrivateKeyFileException extends \Exception |
|
| 6 | { |
|
| 7 | ||
| 8 | /** |
|
| 9 | * @var string |
|
| 10 | */ |
|
| 11 | private $privateKeyFile; |
|
| 12 | ||
| 13 | public function __construct(string $privateKeyFile, \Throwable $previous = null) |
|
| 14 | { |
|
| 15 | parent::__construct(sprintf( |
|
| 16 | 'Private key could not be loaded from file \'%s\'. Please make sure that the file contains valid private key in PEM format.', |
|
| 17 | $privateKeyFile |
|
| 18 | ), 0, $previous); |
|
| 19 | ||
| 20 | $this->privateKeyFile = $privateKeyFile; |
|
| 21 | } |
|
| 22 | ||
| 23 | public function getPrivateKeyFile(): string |
|
| 24 | { |
|
| 25 | return $this->privateKeyFile; |
|
| 26 | } |
|
| 27 | ||
| 28 | } |
|
| 29 | ||
| @@ 5-28 (lines=24) @@ | ||
| 2 | ||
| 3 | namespace SlevomatEET\Cryptography; |
|
| 4 | ||
| 5 | class PublicKeyFileException extends \Exception |
|
| 6 | { |
|
| 7 | ||
| 8 | /** |
|
| 9 | * @var string |
|
| 10 | */ |
|
| 11 | private $publicKeyFile; |
|
| 12 | ||
| 13 | public function __construct(string $publicKeyFile, \Throwable $previous = null) |
|
| 14 | { |
|
| 15 | parent::__construct(sprintf( |
|
| 16 | 'Public key could not be loaded from file \'%s\'. Please make sure that the file contains valid public key in PEM format.', |
|
| 17 | $publicKeyFile |
|
| 18 | ), 0, $previous); |
|
| 19 | ||
| 20 | $this->publicKeyFile = $publicKeyFile; |
|
| 21 | } |
|
| 22 | ||
| 23 | public function getPublicKeyFile(): string |
|
| 24 | { |
|
| 25 | return $this->publicKeyFile; |
|
| 26 | } |
|
| 27 | ||
| 28 | } |
|
| 29 | ||