Jose\JWTLoader::enableDecryptionSupport PHP Method

enableDecryptionSupport() public method

public enableDecryptionSupport ( jose\DecrypterInterface $decrypter )
$decrypter jose\DecrypterInterface
    public function enableDecryptionSupport(DecrypterInterface $decrypter)
    {
        $this->decrypter = $decrypter;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @param \Jose\Checker\CheckerManagerInterface $checker_manager
  * @param \Jose\VerifierInterface               $verifier
  * @param \Jose\DecrypterInterface|null         $decrypter
  *
  * @return \Jose\JWTLoader
  */
 public function createJWTLoader(CheckerManagerInterface $checker_manager, VerifierInterface $verifier, DecrypterInterface $decrypter = null)
 {
     $jwt_loader = new JWTLoader($checker_manager, $verifier);
     if (null !== $decrypter) {
         $jwt_loader->enableDecryptionSupport($decrypter);
     }
     return $jwt_loader;
 }