This method takes the required VAPID parameters and returns the required
header to be added to a Web Push Protocol Request.
public static getVapidHeaders ( string $audience, string $subject, string $publicKey, string $privateKey, integer $expiration = null ) : array | ||
$audience | string | This must be the origin of the push service |
$subject | string | This should be a URL or a 'mailto:' email address |
$publicKey | string | The decoded VAPID public key |
$privateKey | string | The decoded VAPID private key |
$expiration | integer | The expiration of the VAPID JWT. (UNIX timestamp) |
return | array | Returns an array with the 'Authorization' and 'Crypto-Key' values to be used as headers |