PHP Class Jose\Algorithm\KeyEncryption\RSA

Inheritance: implements Jose\Algorithm\KeyEncryption\KeyEncryptionInterface
Datei anzeigen Open project: spomky-labs/jose

Public Methods

Method Description
decryptKey ( Jose\Object\JWKInterface $key, $encrypted_key, array $header )
encryptKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )
getKeyManagementMode ( )

Protected Methods

Method Description
checkKey ( Jose\Object\JWKInterface $key )
getEncryptionMode ( ) : integer
getHashAlgorithm ( ) : string

Method Details

checkKey() protected method

protected checkKey ( Jose\Object\JWKInterface $key )
$key Jose\Object\JWKInterface

decryptKey() public method

public decryptKey ( Jose\Object\JWKInterface $key, $encrypted_key, array $header )
$key Jose\Object\JWKInterface
$header array

encryptKey() public method

public encryptKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )
$key Jose\Object\JWKInterface
$complete_headers array
$additional_headers array

getEncryptionMode() abstract protected method

abstract protected getEncryptionMode ( ) : integer
return integer

getHashAlgorithm() abstract protected method

abstract protected getHashAlgorithm ( ) : string
return string

getKeyManagementMode() public method