PHP 클래스 Jose\Factory\JWEFactory

상속: implements Jose\Factory\JWEFactoryInterface
파일 보기 프로젝트 열기: spomky-labs/jose 1 사용 예제들

공개 메소드들

메소드 설명
createJWE ( $payload, array $shared_protected_headers = [], array $shared_headers = [], $aad = null )
createJWEToCompactJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers )
createJWEToFlattenedJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], $shared_headers = [], $recipient_headers = [], $aad = null )

비공개 메소드들

메소드 설명
createJWEAndEncrypt ( mixed $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], array $shared_headers = [], array $recipient_headers = [], string | null $aad = null ) : Jose\Object\JWEInterface

메소드 상세

createJWE() 공개 정적인 메소드

public static createJWE ( $payload, array $shared_protected_headers = [], array $shared_headers = [], $aad = null )
$shared_protected_headers array
$shared_headers array

createJWEToCompactJSON() 공개 정적인 메소드

public static createJWEToCompactJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers )
$recipient_key Jose\Object\JWKInterface
$shared_protected_headers array

createJWEToFlattenedJSON() 공개 정적인 메소드

public static createJWEToFlattenedJSON ( $payload, Jose\Object\JWKInterface $recipient_key, array $shared_protected_headers = [], $shared_headers = [], $recipient_headers = [], $aad = null )
$recipient_key Jose\Object\JWKInterface
$shared_protected_headers array