@@ 107-115 (lines=9) @@ | ||
104 | * @throws \ByJG\Util\JwtWrapperException |
|
105 | * @expectedException \ByJG\Util\JwtWrapperException |
|
106 | */ |
|
107 | public function testTokenWrongServerSameSecret() |
|
108 | { |
|
109 | $jwt = $this->object->createJwtData($this->dataToToken); |
|
110 | $token = $this->object->generateToken($jwt); |
|
111 | ||
112 | $jwtWrapper = new JwtWrapper("otherserver.com", $this->jwtKey); |
|
113 | ||
114 | $jwtWrapper->extractData($token); |
|
115 | } |
|
116 | ||
117 | /** |
|
118 | * @throws \ByJG\Util\JwtWrapperException |
|
@@ 121-129 (lines=9) @@ | ||
118 | * @throws \ByJG\Util\JwtWrapperException |
|
119 | * @expectedException \Firebase\JWT\SignatureInvalidException |
|
120 | */ |
|
121 | public function testTokenWrongSecret() |
|
122 | { |
|
123 | $jwt = $this->object->createJwtData($this->dataToToken); |
|
124 | $token = $this->object->generateToken($jwt); |
|
125 | ||
126 | $jwtWrapper = new JwtWrapper($this->server, new \ByJG\Util\JwtKeySecret("some_creepy_secret", true)); |
|
127 | ||
128 | $jwtWrapper->extractData($token); |
|
129 | } |
|
130 | ||
131 | /** |
|
132 | * @throws \ByJG\Util\JwtWrapperException |
|
@@ 135-143 (lines=9) @@ | ||
132 | * @throws \ByJG\Util\JwtWrapperException |
|
133 | * @expectedException \Firebase\JWT\ExpiredException |
|
134 | */ |
|
135 | public function testExpiredToken() |
|
136 | { |
|
137 | $jwt = $this->object->createJwtData($this->dataToToken,1); |
|
138 | $token = $this->object->generateToken($jwt); |
|
139 | ||
140 | sleep(2); |
|
141 | ||
142 | $this->object->extractData($token); |
|
143 | } |
|
144 | ||
145 | /** |
|
146 | * @throws \ByJG\Util\JwtWrapperException |
|
@@ 149-155 (lines=7) @@ | ||
146 | * @throws \ByJG\Util\JwtWrapperException |
|
147 | * @expectedException \Firebase\JWT\BeforeValidException |
|
148 | */ |
|
149 | public function testNotBeforeToken() |
|
150 | { |
|
151 | $jwt = $this->object->createJwtData($this->dataToToken,60, 60); |
|
152 | $token = $this->object->generateToken($jwt); |
|
153 | ||
154 | $this->object->extractData($token); |
|
155 | } |
|
156 | ||
157 | /** |
|
158 | * @throws \ByJG\Util\JwtWrapperException |