public void Reset()
{
ApplicationPolicy = new OidCollection();
CertificatePolicy = new OidCollection();
_revocationMode = X509RevocationMode.Online;
_revocationFlag = X509RevocationFlag.ExcludeRoot;
_verificationFlags = X509VerificationFlags.NoFlag;
VerificationTime = DateTime.Now;
UrlRetrievalTimeout = new TimeSpan(0, 0, 0); // default timeout
ExtraStore = new X509Certificate2Collection();
}