Lines Matching refs:components
439 protected static function onLoad(array $components)
441 $key = $components['isPublicKey'] ?
445 $key->modulus = $components['modulus'];
446 $key->publicExponent = $components['publicExponent'];
449 if ($components['isPublicKey'] || !isset($components['privateExponent'])) {
452 $key->privateExponent = $components['privateExponent'];
454 $key->primes = $components['primes'];
455 $key->exponents = $components['exponents'];
456 $key->coefficients = $components['coefficients'];
459 if ($components['format'] == PSS::class) {
468 if (isset($components['hash'])) {
469 $key = $key->withHash($components['hash']);
471 if (isset($components['MGFHash'])) {
472 $key = $key->withMGFHash($components['MGFHash']);
474 if (isset($components['saltLength'])) {
475 $key = $key->withSaltLength($components['saltLength']);