Definition at line 64 of file JwtUtils.php.
 
◆ b64UrlDecode()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::b64UrlDecode | ( | string | $str | ) |  |  | static | 
 
 
◆ b64UrlEncode()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::b64UrlEncode | ( | string | $str | ) |  |  | static | 
 
 
◆ create()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::create | ( | array | $header, |  
          |  |  | array | $claims, |  
          |  |  | \OpenSSLAsymmetricKey | $signingKey ) |  | static | 
 
@phpstan-param array<string, mixed> $header @phpstan-param array<string, mixed> $claims 
Definition at line 201 of file JwtUtils.php.
 
 
◆ derPublicKeyToPem()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::derPublicKeyToPem | ( | string | $derKey | ) |  |  | static | 
 
 
◆ emitDerPublicKey()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::emitDerPublicKey | ( | \OpenSSLAsymmetricKey | $opensslKey | ) |  |  | static | 
 
 
◆ parse()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::parse | ( | string | $token | ) |  |  | static | 
 
TODO: replace this result with an object
- Returns
- mixed[] @phpstan-return array{mixed[], mixed[], string}
- Exceptions
- 
  
  
Definition at line 96 of file JwtUtils.php.
 
 
◆ parseDerPublicKey()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::parseDerPublicKey | ( | string | $derKey | ) |  |  | static | 
 
 
◆ rsaPublicKeyModExpToDer()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::rsaPublicKeyModExpToDer | ( | string | $nBase64, |  
          |  |  | string | $eBase64 ) |  | static | 
 
Create a public key represented in DER format from RSA modulus and exponent information
- Parameters
- 
  
    | string | $nBase64 | The RSA modulus encoded in Base64 |  | string | $eBase64 | The RSA exponent encoded in Base64 |  
 
Definition at line 281 of file JwtUtils.php.
 
 
◆ split()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::split | ( | string | $jwt | ) |  |  | static | 
 
- Returns
- string[] @phpstan-return array{string, string, string} 
- Exceptions
- 
  
  
Definition at line 78 of file JwtUtils.php.
 
 
◆ verify()
  
  | 
        
          | static pocketmine\network\mcpe\JwtUtils::verify | ( | string | $jwt, |  
          |  |  | string | $signingKeyDer, |  
          |  |  | bool | $ec ) |  | static | 
 
 
◆ BEDROCK_SIGNING_KEY_CURVE_NAME
      
        
          | const pocketmine\network\mcpe\JwtUtils::BEDROCK_SIGNING_KEY_CURVE_NAME = "secp384r1" | 
      
 
 
The documentation for this class was generated from the following file: