OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
lcobucci
/
jwt
/
src
/
Signer
/
Ecdsa
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:35:50 AM
rwxr-xr-x
📄
ConversionFailed.php
632 bytes
08/12/2024 10:35:50 AM
rw-r--r--
📄
MultibyteStringConverter.php
4.73 KB
08/12/2024 10:35:50 AM
rw-r--r--
📄
Sha256.php
430 bytes
08/12/2024 10:35:50 AM
rw-r--r--
📄
Sha384.php
430 bytes
08/12/2024 10:35:50 AM
rw-r--r--
📄
Sha512.php
431 bytes
08/12/2024 10:35:50 AM
rw-r--r--
📄
SignatureConverter.php
1.04 KB
08/12/2024 10:35:50 AM
rw-r--r--
Editing: SignatureConverter.php
Close
<?php declare(strict_types=1); namespace Lcobucci\JWT\Signer\Ecdsa; /** * Manipulates the result of a ECDSA signature (points R and S) according to the * JWA specs. * * OpenSSL creates a signature using the ASN.1 format and, according the JWA specs, * the signature for JWTs must be the concatenated values of points R and S (in * big-endian octet order). * * @internal * * @see https://tools.ietf.org/html/rfc7518#page-9 * @see https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One */ interface SignatureConverter { /** * Converts the signature generated by OpenSSL into what JWA defines * * @throws ConversionFailed When there was an issue during the format conversion. */ public function fromAsn1(string $signature, int $length): string; /** * Converts the JWA signature into something OpenSSL understands * * @throws ConversionFailed When there was an issue during the format conversion. */ public function toAsn1(string $points, int $length): string; }