PlatformEscrowVerificationRecorder
in package
implements
EscrowVerificationRecorderInterface
Table of Contents
Interfaces
Properties
- $connection : Connection|null
- $redactor : EscrowSensitiveValueRedactor|null
Methods
- __construct() : mixed
- Constructor.
- recordVerification() : array<string, mixed>
- Record a KEK escrow verification ceremony without persisting secret material.
- connection() : Connection
- Resolve the platform connection.
- redactor() : EscrowSensitiveValueRedactor
- Resolve the metadata redactor.
Properties
$connection read-only
private
Connection|null
$connection
= null
$redactor read-only
private
EscrowSensitiveValueRedactor|null
$redactor
= null
Methods
__construct()
Constructor.
public
__construct([Connection|null $connection = null ][, EscrowSensitiveValueRedactor|null $redactor = null ]) : mixed
Parameters
- $connection : Connection|null = null
-
Optional platform connection
- $redactor : EscrowSensitiveValueRedactor|null = null
-
Optional redactor
recordVerification()
Record a KEK escrow verification ceremony without persisting secret material.
public
recordVerification(EscrowVerificationRequest $request) : array<string, mixed>
Parameters
- $request : EscrowVerificationRequest
-
Verification metadata
Tags
Return values
array<string, mixed> —Persisted record
connection()
Resolve the platform connection.
private
connection() : Connection
Return values
Connectionredactor()
Resolve the metadata redactor.
private
redactor() : EscrowSensitiveValueRedactor