class System.Security.Cryptography.X509Certificates.X509ChainPolicy
   inherits System.Object
   final:

   def public property ApplicationPolicy as System.Security.Cryptography.OidCollection
      get.

   def public property CertificatePolicy as System.Security.Cryptography.OidCollection
      get.

   def public property RevocationMode as System.Security.Cryptography.X509Certificates.X509RevocationMode
      get.
      set.

   def public property RevocationFlag as System.Security.Cryptography.X509Certificates.X509RevocationFlag
      get.
      set.

   def public property VerificationFlags as System.Security.Cryptography.X509Certificates.X509VerificationFlags
      get.
      set.

   def public property VerificationTime as datetime
      get.
      set.

   def public property UrlRetrievalTimeout as System.TimeSpan
      get.
      set.

   def public property ExtraStore as System.Security.Cryptography.X509Certificates.X509Certificate2Collection
      get.

   constructor public X509ChainPolicy():
   end constructor.

   method public final void Reset():
   end method.

end class.
