code: private static function getSignerConfiguration($name, array $signature_algorithms, $create_verifier = false, $is_public = true)
      {
          self::checkParameters($name, $is_public);
          Assertion::allString($signature_algorithms);
          Assertion::notEmpty($signature_algorithms);
          Assertion::boolean($create_verifier);
  
          return [
              self::BUNDLE_ALIAS => [
                  'signers' => [
                      $name => [
                          'is_public'       => $is_public,
                          'algorithms'      => $signature_algorithms,
                          'create_verifier' => $create_verifier,
                      ],
                  ],
              ],
          ];
      }
docs: @param string   $name
  @param string[] $signature_algorithms
  @param bool     $create_verifier
  @param bool     $is_public
  
  @return array