Method | Description | |
---|---|---|
__construct ( integer $salt_size = 64, integer $nb_count = 4096 ) | ||
getKeyManagementMode ( ) | ||
unwrapKey ( Jose\Object\JWKInterface $key, $encrypted_cek, array $header ) | ||
wrapKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers ) |
Method | Description | |
---|---|---|
checkHeaderAdditionalParameters ( array $header ) | ||
checkHeaderAlgorithm ( array $header ) | ||
checkKey ( Jose\Object\JWKInterface $key ) | ||
getHashAlgorithm ( ) : string | ||
getKeySize ( ) : integer | ||
getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW |
public __construct ( integer $salt_size = 64, integer $nb_count = 4096 ) | ||
$salt_size | integer | |
$nb_count | integer |
protected checkHeaderAdditionalParameters ( array $header ) | ||
$header | array |
protected checkHeaderAlgorithm ( array $header ) | ||
$header | array |
protected checkKey ( Jose\Object\JWKInterface $key ) | ||
$key | Jose\Object\JWKInterface |
abstract protected getHashAlgorithm ( ) : string | ||
return | string |
abstract protected getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW | ||
return | AESKW\A128KW | AESKW\A192KW | AESKW\A256KW |