Disco.Services.DeviceProfileExtensions.GetCertificateAuthorityProviders C# (CSharp) Method

GetCertificateAuthorityProviders() public static method

public static GetCertificateAuthorityProviders ( this dp ) : IEnumerable
dp this
return IEnumerable
        public static IEnumerable<PluginFeatureManifest> GetCertificateAuthorityProviders(this DeviceProfile dp)
        {
            if (!string.IsNullOrEmpty(dp.CertificateAuthorityProviders))
            {
                foreach (var certificateAuthorityProviderId in dp.CertificateAuthorityProviders.Split(','))
                {
                    PluginFeatureManifest featureManifest = null;
                    if (Plugins.Plugins.TryGetPluginFeature(certificateAuthorityProviderId.Trim(), typeof(CertificateAuthorityProviderFeature), out featureManifest))
                    {
                        yield return featureManifest;
                    }
                }
            }
        }