PS384
extends RSAPSS
in package
FinalYes
Table of Contents
Methods
- allowedKeyTypes() : array<string|int, string>
- Returns the key types suitable for this algorithm (e.g. "oct", "RSA"...).
- name() : string
- Returns the name of the algorithm.
- sign() : string
- Sign the input.
- verify() : bool
- Verify the signature of data.
- getAlgorithm() : string
- checkKey() : void
Methods
allowedKeyTypes()
Returns the key types suitable for this algorithm (e.g. "oct", "RSA"...).
public
allowedKeyTypes() : array<string|int, string>
Return values
array<string|int, string>name()
Returns the name of the algorithm.
public
name() : string
Return values
stringsign()
Sign the input.
public
sign(JWK $key, string $input) : string
Parameters
- $key : JWK
-
The private key used to sign the data
- $input : string
-
The input
Tags
Return values
stringverify()
Verify the signature of data.
public
verify(JWK $key, string $input, string $signature) : bool
Parameters
- $key : JWK
-
The private key used to sign the data
- $input : string
-
The input
- $signature : string
-
The signature to verify
Return values
boolgetAlgorithm()
protected
getAlgorithm() : string
Return values
stringcheckKey()
private
checkKey(JWK $key) : void
Parameters
- $key : JWK