public void IdKpTimestampingWithoutExtendedKeyUsageTest() { X509MockCertificate cert = new X509MockCertificate(); IList extendedKeyUsage = new List <string>(); extendedKeyUsage.Add(OID.X509Extensions.ID_KP_TIMESTAMPING); cert.SetExtendedKeyUsage(extendedKeyUsage); NUnit.Framework.Assert.False(SignUtils.HasUnsupportedCriticalExtension(cert)); }
public void ExtendedKeyUsageWithIdKpTimestampingTest() { X509MockCertificate cert = new X509MockCertificate(); ISet criticalExtensions = new HashSet(); criticalExtensions.Add(OID.X509Extensions.EXTENDED_KEY_USAGE); cert.SetCriticalExtensions(criticalExtensions); IList extendedKeyUsage = new List <string>(); extendedKeyUsage.Add(OID.X509Extensions.ID_KP_TIMESTAMPING); cert.SetExtendedKeyUsage(extendedKeyUsage); NUnit.Framework.Assert.False(SignUtils.HasUnsupportedCriticalExtension(cert)); }