Namshi\JOSE\Test\SimpleJWSTest::testValidationOfInvalidSimpleJWS PHP Метод

testValidationOfInvalidSimpleJWS() публичный Метод

    public function testValidationOfInvalidSimpleJWS()
    {
        $date = new DateTime('yesterday');
        $this->jws->setPayload(array('exp' => $date->format('U')));
        $privateKey = openssl_pkey_get_private(SSL_KEYS_PATH . 'private.key', self::SSL_KEY_PASSPHRASE);
        $this->jws->sign($privateKey);
        $jws = SimpleJWS::load($this->jws->getTokenString());
        $public_key = openssl_pkey_get_public(SSL_KEYS_PATH . 'public.key');
        $this->assertFalse($jws->isValid($public_key, 'RS256'));
    }