Documentation

Parser
in package

Table of Contents

$decoder  : SimpleDecoder
$pkcs7Reader  : Pkcs7Reader
__construct()  : mixed
convertTimestampMs()  : string|null
parseUnverified()  : Receipt
parseUsingOnlyTrustedCerts()  : Receipt
parsePayload()  : Receipt

Properties

$decoder

private SimpleDecoder $decoder

Methods

__construct()

public __construct([Pkcs7Reader $pkcs7Reader = null ]) : mixed
Parameters
$pkcs7Reader : Pkcs7Reader = null
Return values
mixed

convertTimestampMs()

public static convertTimestampMs(string|null $time) : string|null
Parameters
$time : string|null
Return values
string|null

parseUnverified()

public parseUnverified(string $receipt) : Receipt
Parameters
$receipt : string
Return values
Receipt

parseUsingOnlyTrustedCerts()

public parseUsingOnlyTrustedCerts(string $receipt, string ...$certificate) : Receipt
Parameters
$receipt : string
$certificate : string
Tags
throws
Exception
Return values
Receipt

parsePayload()

private parsePayload(string $payload) : Receipt
Parameters
$payload : string
Return values
Receipt

Search results