Initial commit
[mono.git] / mcs / class / referencesource / System.Core / System / Security / Cryptography / X509Certificates / TrustStatus.cs
1 // ==++==
2 // 
3 //   Copyright (c) Microsoft Corporation.  All rights reserved.
4 // 
5 // ==--==
6
7 namespace System.Security.Cryptography.X509Certificates {
8     /// <summary>
9     ///     Level of trustworthiness assigned to a manifest's signature
10     /// </summary>
11     public enum TrustStatus {
12         /// <summary>
13         ///     The signature is by an explicitly distrusted publisher
14         /// </summary>
15         Untrusted = 0,
16
17         /// <summary>
18         ///     The signature itself is not valid
19         /// </summary>
20         UnknownIdentity,
21
22         /// <summary>
23         ///     The signature is valid
24         /// </summary>
25         KnownIdentity,
26
27         /// <summary>
28         ///     The signature is valid and was created by an explicitly trusted publisher
29         /// </summary>
30         Trusted
31     }
32 }