2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.X509Certificates / X509ChainStatusFlags.cs
1 //
2 // X509ChainStatusFlags.cs - System.Security.Cryptography.X509Certificates.X509ChainStatusFlags
3 //
4 // Author:
5 //      Sebastien Pouliot (spouliot@motus.com)
6 //
7 // (C) 2003 Motus Technologies Inc. (http://www.motus.com)
8 //
9
10 #if NET_1_2
11
12 using System;
13
14 namespace System.Security.Cryptography.X509Certificates {
15
16         // Note: Match the definition of framework version 1.2.3400.0 on http://longhorn.msdn.microsoft.com
17
18         public enum X509ChainStatusFlags {
19                 NoError,
20                 NotTimeValid,
21                 NotTimeNested,
22                 Revoked,
23                 NotSignatureValid,
24                 NotValidForUsage,
25                 UntrustedRoot,
26                 RevocationStatusUnknown,
27                 Cyclic,
28                 InvalidExtension,
29                 InvalidPolicyConstraints,
30                 InvalidBasicConstraints,
31                 InvalidNameConstraints,
32                 HasNotSupportedNameConstraint,
33                 HasNotDefinedNameConstraint,
34                 HasNotPermittedNameConstraint,
35                 HasExcludedNameConstraint,
36                 PartialChain,
37                 CtlNotTimeValid,
38                 CtlNotSignatureValid,
39                 CtlNotValidForUsage,
40                 OfflineRevocation,
41                 NoIssuanceChainPolicy
42         }
43 }
44
45 #endif