public static IEnumerable<PluginFeatureManifest> GetCertificateProviders(this DeviceProfile dp)
{
if (!string.IsNullOrEmpty(dp.CertificateProviders))
{
foreach (var certificateProviderId in dp.CertificateProviders.Split(','))
{
PluginFeatureManifest featureManifest = null;
if (Plugins.Plugins.TryGetPluginFeature(certificateProviderId.Trim(), typeof(CertificateProviderFeature), out featureManifest))
{
yield return featureManifest;
}
}
}
}