Automattic\WooCommerce\StoreApi\Utilities

JsonWebToken::create()public staticWC 1.0

Generates a token from provided data and secret.

Method of the class: JsonWebToken{}

No Hooks.

Return

String.

Usage

$result = JsonWebToken::create( $payload, $secret );
$payload(array) (required)
Payload data.
$secret(string) (required)
The secret used to generate the signature.

JsonWebToken::create() code WC 8.7.0

public static function create( array $payload, string $secret ) {
	$header    = self::to_base_64_url( self::generate_header() );
	$payload   = self::to_base_64_url( self::generate_payload( $payload ) );
	$signature = self::to_base_64_url( self::generate_signature( $header . '.' . $payload, $secret ) );

	return $header . '.' . $payload . '.' . $signature;
}