public virtual System.Threading.Tasks.Task <Azure.Security.Attestation.AttestationResponse <Azure.Security.Attestation.PolicyResult> > SetPolicyAsync(Azure.Security.Attestation.AttestationType attestationType, string policyToSet, Azure.Security.Attestation.TokenSigningKey signingKey = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public virtual Azure.Security.Attestation.AttestationResponse <Azure.Security.Attestation.PolicyResult> ResetPolicy(Azure.Security.Attestation.AttestationType attestationType, Azure.Security.Attestation.TokenSigningKey signingKey = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public virtual System.Threading.Tasks.Task <Azure.Security.Attestation.AttestationResponse <Azure.Security.Attestation.PolicyCertificatesModificationResult> > RemovePolicyManagementCertificateAsync(System.Security.Cryptography.X509Certificates.X509Certificate2 certificateToRemove, Azure.Security.Attestation.TokenSigningKey existingSigningKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public AttestationToken(object body, Azure.Security.Attestation.TokenSigningKey signingKey)
 {
 }
 public AttestationToken(Azure.Security.Attestation.TokenSigningKey signingKey)
 {
 }
 public virtual Azure.Security.Attestation.AttestationResponse <Azure.Security.Attestation.PolicyCertificatesModificationResult> AddPolicyManagementCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 newSigningCertificate, Azure.Security.Attestation.TokenSigningKey existingSigningKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }