19declare(strict_types=1);
23use SimpleSAML\Utils\Crypto;
24use SimpleSAML\Utils\Config\Metadata;
25use SimpleSAML\Store\StoreInterface;
26use SimpleSAML\Store\SQLStore;
27use SimpleSAML\Metadata\Signer;
28use SimpleSAML\Configuration;
29use SimpleSAML\Auth\Source;
30use SimpleSAML\Metadata\SAMLBuilder;
36 return Source::getById(
$id);
39 public function sign(
string $metadata, array $entity,
string $type): string
41 return Signer::sign($metadata, $entity, $type);
44 public function store(): StoreInterface
46 return new SQLStore();
51 return Configuration::loadFromArray($config);
54 public function contact(?array $contact): array
56 return Metadata::getContact($contact);
66 return new SAMLBuilder(
$id);
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
sign(string $metadata, array $entity, string $type)
configFromArray(array $config)