/** * Extracts the public keys given by the configuration. Mainly exists for BC purposes. * Prioritisation order is keys > certData > certificate * * @param \SAML2\Configuration\CertificateProvider $config * @param null $usage * @param bool $required * @param string $prefix * * @return \SAML2\Certificate\KeyCollection */ public static function extractPublicKeys(CertificateProvider $config, $usage = null, $required = false, $prefix = '') { $keyLoader = new self(); return $keyLoader->loadKeysFromConfiguration($config, $usage, $required, $prefix, $keyLoader); }
/** * Extracts the public keys given by the configuration. Mainly exists for BC purposes. * Prioritisation order is keys > certData > certificate * * @param SAML2_Configuration_CertificateProvider $config * @param null $usage * @param bool $required * @param string $prefix * * @return SAML2_Certificate_KeyCollection */ public static function extractPublicKeys(SAML2_Configuration_CertificateProvider $config, $usage = NULL, $required = FALSE, $prefix = '') { $keyLoader = new self(); return $keyLoader->loadKeysFromConfiguration($config, $usage, $required, $prefix, $keyLoader); }