using Disco.Models.ClientServices;
using Disco.Models.Repository;
using System.Collections.Generic;
namespace Disco.Services.Plugins.Features.CertificateAuthorityProvider
{
public class ProvisionAuthorityCertificatesResult
{
///
/// The associated with the provision result.
///
public Device Device { get; set; }
///
/// The associated with the provision result.
///
public Enrol Enrolment { get; set; }
///
/// A list of certificate thumbprints to be removed from the Trusted Root Certification Authorities store
/// Matching certificates will be removed unless they match the .
///
public List TrustedRootCertificateRemoveThumbprints { get; set; }
///
/// A list of certificates to be added to the Trusted Root Certification Authorities store on the client device.
///
public List TrustedRootCertificates { get; set; }
///
/// A list of certificate thumbprints to be removed from the Intermedate Certificate Authorities store.
/// Matching certificates will be removed unless they match the .
///
public List IntermediateCertificateRemoveThumbprints { get; set; }
///
/// A list of certificates to be added to the Intermedate Certificate Authorities store on the client device.
///
public List IntermediateCertificates { get; set; }
}
}