createFromValues() public static method

public static createFromValues ( array $values )
$values array
Beispiel #1
0
 /**
  * @return \Jose\Object\JWKInterface
  */
 protected function createJWK()
 {
     $data = JWKFactory::createKey($this->parameters)->getAll();
     $data['kid'] = Base64Url::encode(random_bytes(64));
     return JWKFactory::createFromValues($data);
 }
 /**
  * Build encryption key
  *
  * @param $secret
  * @param $algo
  * @return JWKInterface|\Jose\Object\JWKSetInterface
  */
 private function buildEncryptionKey($secret, $algo)
 {
     return JWKFactory::createFromValues(['kty' => 'oct', 'k' => $secret, 'alg' => $algo]);
 }