PHP 클래스 Jose\Algorithm\KeyEncryption\ECDHESAESKW

상속: implements Jose\Algorithm\KeyEncryption\KeyAgreementWrappingInterface
파일 보기 프로젝트 열기: spomky-labs/jose

공개 메소드들

메소드 설명
getKeyManagementMode ( )
unwrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $encrypted_cek, $encryption_key_length, array $complete_header )
wrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $cek, $encryption_key_length, array $complete_header, array &$additional_header_values )

보호된 메소드들

메소드 설명
getKeyLength ( ) : integer
getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

메소드 상세

getKeyLength() 추상적인 보호된 메소드

abstract protected getKeyLength ( ) : integer
리턴 integer

getKeyManagementMode() 공개 메소드

getWrapper() 추상적인 보호된 메소드

abstract protected getWrapper ( ) : AESKW\A128KW | AESKW\A192KW | AESKW\A256KW
리턴 AESKW\A128KW | AESKW\A192KW | AESKW\A256KW

unwrapAgreementKey() 공개 메소드

public unwrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $encrypted_cek, $encryption_key_length, array $complete_header )
$receiver_key Jose\Object\JWKInterface
$complete_header array

wrapAgreementKey() 공개 메소드

public wrapAgreementKey ( Jose\Object\JWKInterface $receiver_key, $cek, $encryption_key_length, array $complete_header, array &$additional_header_values )
$receiver_key Jose\Object\JWKInterface
$complete_header array
$additional_header_values array