Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct () | |
allowedKeyTypes () | |
sign (JWK $key, string $input) | |
verify (JWK $key, string $input, string $signature) | |
Fonctions membres publiques hérités de Algorithm | |
name () | |
Fonctions membres protégées | |
getHashAlgorithm () | |
getSignaturePartLength () | |
Fonctions membres privées | |
checkKey (JWK $key) | |
__construct | ( | ) |
allowedKeyTypes | ( | ) |
Returns the key types suitable for this algorithm (e.g. "oct", "RSA"...).
Implémente Algorithm.
Référencé par ECDSA\checkKey().
|
private |
Références $key, et ECDSA\allowedKeyTypes().
Référencé par ECDSA\sign(), et ECDSA\verify().
|
abstractprotected |
Référencé par ECDSA\sign(), et ECDSA\verify().
|
abstractprotected |
Référencé par ECDSA\sign(), et ECDSA\verify().
sign | ( | JWK | $key, |
string | $input | ||
) |
Sign the input.
JWK | $key | The private key used to sign the data |
string | $input | The input |
Implémente SignatureAlgorithm.
Références $input, $key, ECDSA\checkKey(), ECKey\convertPrivateKeyToPEM(), ECSignature\fromAsn1(), ECDSA\getHashAlgorithm(), et ECDSA\getSignaturePartLength().
verify | ( | JWK | $key, |
string | $input, | ||
string | $signature | ||
) |
Verify the signature of data.
JWK | $key | The private key used to sign the data |
string | $input | The input |
string | $signature | The signature to verify |
Implémente SignatureAlgorithm.
Références $input, $key, ECDSA\checkKey(), ECKey\convertPublicKeyToPEM(), ECDSA\getHashAlgorithm(), ECDSA\getSignaturePartLength(), et ECSignature\toAsn1().