PHP 클래스 Jose\Algorithm\KeyEncryption\AESGCMKW

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

공개 메소드들

메소드 설명
getKeyManagementMode ( )
unwrapKey ( Jose\Object\JWKInterface $key, $encrypted_cek, array $header )
wrapKey ( Jose\Object\JWKInterface $key, $cek, array $complete_headers, array &$additional_headers )

보호된 메소드들

메소드 설명
checkAdditionalParameters ( array $header )
checkKey ( Jose\Object\JWKInterface $key )
getKeySize ( ) : integer

비공개 메소드들

메소드 설명
getMode ( string $k ) : string

메소드 상세

checkAdditionalParameters() 보호된 메소드

protected checkAdditionalParameters ( array $header )
$header array

checkKey() 보호된 메소드

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

getKeyManagementMode() 공개 메소드

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

abstract protected getKeySize ( ) : integer
리턴 integer

unwrapKey() 공개 메소드

public unwrapKey ( Jose\Object\JWKInterface $key, $encrypted_cek, array $header )
$key Jose\Object\JWKInterface
$header array

wrapKey() 공개 메소드

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