public void X509Normalization_GetKeyUsage_NullCertificate_ThrowArgumentNullException() { X509Normalization x509Normalization = new X509Normalization(); X509Certificate2 cert = null; x509Normalization.GetKeyUsage(cert); }
public void X509Normalization_GetKeyUsage_NoKeyUsage_ReturnNoneKeyUsage() { KeyUsage expectedKeyUsage = KeyUsage.None; X509Normalization x509Normalization = new X509Normalization(); X509Certificate2 cert = GetNoKeyUsageCapiRsaTestCertificate(); KeyUsage actualKeyUsage = x509Normalization.GetKeyUsage(cert); Assert.AreEqual(expectedKeyUsage, actualKeyUsage); }
public void X509Normalization_GetKeyUsage_CertificateAuthority_ReturnCertificateAuthorityKeyUsage() { var test = GetTestCertificatePath(); KeyUsage expectedKeyUsage = KeyUsage.CertificateAuthority; X509Normalization x509Normalization = new X509Normalization(); X509Certificate2 cert = GetCertificateAuthorityCngEcdsaTestCertificate(); KeyUsage actualKeyUsage = x509Normalization.GetKeyUsage(cert); Assert.AreEqual(expectedKeyUsage, actualKeyUsage); }
public void X509Normalization_GetKeyUsage_ServerOid_ReturnServerAuthenticationKeyUsage() { var test = GetTestCertificatePath(); KeyUsage expectedKeyUsage = KeyUsage.ServerAuthentication; X509Normalization x509Normalization = new X509Normalization(); X509Certificate2 cert = GetServerAuthenticationCngRsaTestCertificate(); KeyUsage actualKeyUsage = x509Normalization.GetKeyUsage(cert); Assert.AreEqual(expectedKeyUsage, actualKeyUsage); }