public void TestIsCritical_ExtensionPresent_IsCritical_AssertTrue() { var cert = new X509Certificate2(@"resources/certs/CernerDirect DevCert Provider CA.der"); cert.GetCriticalExtensionOIDs().Should().Contain(ExtensionIdentifier.BasicConstraints.Id); var field = new BasicContraintsExtensionField(false); field.InjectReferenceValue(cert); field.IsCritical().Should().BeTrue(); }
public void TestIsCritical_ExtensionPresent_NotCritical_AssertFalse() { var cert = new X509Certificate2(@"resources/certs/umesh.der"); cert.GetCriticalExtensionOIDs().Should().NotContain(ExtensionIdentifier.SubjectKeyIdentifier.Id); var field = new SubjectKeyIdentifierExtensionField(false); field.InjectReferenceValue(cert); field.IsCritical().Should().BeFalse(); }