Method | Description | |
---|---|---|
calculateAgreementKey ( Jose\Object\JWKInterface $private_key, Jose\Object\JWKInterface $public_key ) : integer | string | void | ||
getAgreementKey ( $encryption_key_length, $algorithm, Jose\Object\JWKInterface $recipient_key, array $complete_header = [], array &$additional_header_values = [] ) | ||
getAlgorithmName ( ) | ||
getKeyManagementMode ( ) |
Method | Description | |
---|---|---|
checkKey ( Jose\Object\JWKInterface $key, boolean $is_private ) | ||
convertBase64ToGmp ( string $value ) : resource | ||
convertDecToBin ( $value ) : string | ||
getGenerator ( Jose\Object\JWKInterface $key ) : Mdanter\Ecc\Primitives\GeneratorPoint | ||
getPublicKey ( array $complete_header ) : Jose\Object\JWKInterface |
public getAgreementKey ( $encryption_key_length, $algorithm, Jose\Object\JWKInterface $recipient_key, array $complete_header = [], array &$additional_header_values = [] ) | ||
$recipient_key | Jose\Object\JWKInterface | |
$complete_header | array | |
$additional_header_values | array |