|
@@ -112,8 +112,7 @@ |
|
|
block discarded – undo |
|
112
|
112
|
{ |
|
113
|
113
|
// empty payload array must be encoded to empty string |
|
114
|
114
|
$payloadEncoded = $payload !== [] ? |
|
115
|
|
- $this->base64Encoder->encode(str_replace('\\/', '/', json_encode($payload))) : |
|
116
|
|
- ''; |
|
|
115
|
+ $this->base64Encoder->encode(str_replace('\\/', '/', json_encode($payload))) : ''; |
|
117
|
116
|
$protectedEncoded = $this->base64Encoder->encode(json_encode($protected)); |
|
118
|
117
|
|
|
119
|
118
|
openssl_sign($protectedEncoded . '.' . $payloadEncoded, $signature, $privateKey, OPENSSL_ALGO_SHA256); |
Please login to merge, or discard this patch.