Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System.Security.Cryptography.X509Certificates.Tests fail on iOS/tvOS #36897

Closed
mdh1418 opened this issue May 22, 2020 · 2 comments · Fixed by #52191
Closed

System.Security.Cryptography.X509Certificates.Tests fail on iOS/tvOS #36897

mdh1418 opened this issue May 22, 2020 · 2 comments · Fixed by #52191
Labels
Milestone

Comments

@mdh1418
Copy link
Member

mdh1418 commented May 22, 2020

System.Security.Cryptography.X509Certificates.Tests

  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemBytes_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12Bytes_Single_VerifyContents_ArrayString
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12ByteSpan_Chain_SpanPassword
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12Bytes_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportX509DerBytes
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemBytes_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerBytes_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12File_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemBytes_Empty
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12File_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12Bytes_Single_VerifyContents_SpanSpan
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12File_Single_SpanPassword
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportX509PemFile
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12File_Chain_VerifyContents
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemFile_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportX509DerFile
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportEmpty_Pkcs12
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerByteSpan_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemFile_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerFile_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerBytes_Single
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemFile_Empty
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerFile_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportX509PemBytes
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12ByteSpan_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs12Bytes_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerBytes_Empty
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7PemByteSpan_Chain
  • System.Security.Cryptography.X509Certificates.Tests.CollectionImportTests.ImportPkcs7DerFile_Empty
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCertWithOneKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_NoKeys_EncryptedNullPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.TwoCerts_TwoKeys_ManySafeContentsValues
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.TwoCerts_OneKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_NoKeys_EncryptedEmptyPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_EncryptedEmptyPassword_OneKey_EncryptedNullPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_TwentyKeys_NoMatches
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.EmptyPfx_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.CertAndKeyTwice
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.EmptyPfx_NullPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_ExtraKeyWithUnknownAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_TwoKeys_FirstWins
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.CertTwice_KeyOnce
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.CertAndKey_NoLocalKeyId
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.SameCertTwice_NoKeys
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_ExtraKeyBadEncoding
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCorruptCert
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.CertAndKeyTwice_KeysUntagged
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.EmptyPfx_NoMac_ArbitraryPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.TwoCerts_TwentyKeys_NoMatches
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.EmptyPfx_BadPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_NoKey_WithLocalKeyId
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.EmptyPfx_EmptyPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.OneCert_MismatchedKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_Collection.TwoCerts_CrossedKeys
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.UnixCannotOpenMachineDisallowedStore
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.UnixCannotModifyDisallowedStore
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Open_IsOpenTrue
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.AddReadOnlyThrowsWhenCertificateExists
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Constructor_OpenFlags_StoreName
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.RemoveClosedThrows
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.RemoveDisposedIsIgnored
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Constructor_StoreHandle_OpenSSL
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.RemoveReadOnlyNonExistingDoesNotThrow
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.RemoveReadOnlyThrowsWhenFound
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.ReOpen_IsOpenTrue
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.OpenMachineRootStore_Permissions
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.MachineRootStore_NonEmpty
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.ReadMyCertificates
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.OpenMachineMyStore_NotSupported
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.AddClosedThrows
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Constructor_OpenFlags_OpenAnyway
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Constructor_OpenFlags
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.AddDisposedThrowsCryptographicException
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.OpenNotExistent
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.AddReadOnlyThrows
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Constructor_OpenFlags_NonExistingStoreName_Throws
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.Dispose_IsOpenFalse
  • System.Security.Cryptography.X509Certificates.Tests.X509StoreTests.OpenMyStore
  • System.Security.Cryptography.X509Certificates.Tests.RevocationTests.AiaTests.DisableAiaOptionWorks
  • System.Security.Cryptography.X509Certificates.Tests.RevocationTests.AiaTests.EmptyAiaResponseIsIgnored
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCertWithOneKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.TwoCerts_TwoKeys_ManySafeContentsValues
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_TwoKeys_FirstWins
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_ExtraKeyBadEncoding
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_EncryptedEmptyPassword_OneKey_EncryptedNullPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.CertAndKey_NoLocalKeyId
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.CertAndKeyTwice
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.TwoCerts_CrossedKeys
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.EmptyPfx_BadPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_NoKeys_EncryptedEmptyPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.CertTwice_KeyOnce
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.TwoCerts_TwentyKeys_NoMatches
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_ExtraKeyWithUnknownAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.CertAndKeyTwice_KeysUntagged
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_MismatchedKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.EmptyPfx_NoMac_ArbitraryPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.SameCertTwice_NoKeys
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_TwentyKeys_NoMatches
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.EmptyPfx_NullPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_NoKey_WithLocalKeyId
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCert_NoKeys_EncryptedNullPassword_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.EmptyPfx_EmptyPassword
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.TwoCerts_OneKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.OneCorruptCert
  • System.Security.Cryptography.X509Certificates.Tests.PfxFormatTests_SingleCert.EmptyPfx_NoMac
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_Match_NonDecimalInput
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_ExtensionPresentWithLTM
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindWithBadOids
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_DecimalLeadingZeros
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByTimeNotYetValid_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestDistinguishedIssuerName_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByKeyUsage_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindWithWrongTypeValue
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByExtension_UnknownFriendlyName
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByApplicationPolicy_NoPolicyAlwaysMatches
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByTimeExpired_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestSubjectName_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByInvalidThumbprint_RightLength
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_NoMatch_RightLength
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestDistinguishedSubjectName_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_Decimal_CertB
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestIssuerName_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByExtension_FriendlyName
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestSubjectName_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestIssuerName_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTimeValid_Between
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByValidThumbprint_ValidOnly
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByValidThumbprint_RootCert
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestDistinguishedSubjectName_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestDistinguishedIssuerName_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_WithSpaces
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByThumbprint_WithLrm
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByApplicationPolicy_MatchAll
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_HexIgnoreCase
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_Compat
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_WithLRM
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByKeyUsage_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByExtension_OidValue
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByNullName
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByCertificatePolicies_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_ExtensionPresent
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByExtension_OidValue_ArabicNumericChar
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByApplicationPolicy_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTemplate_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_Hex
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByExtension_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_UsingFallback
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTemplate_MatchB
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByInvalidThumbprint
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_Decimal
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByTimeExpired_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByCertificatePolicies_MatchB
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTimeValid_After
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByCertificatePolicies_MatchA
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySerialNumber_HexLeadingZeros
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTimeValid_Before
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTemplate_MatchA
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.FindByValidThumbprint
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestByTimeValid_Match
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.FindTests.TestFindByTimeNotYetValid_Match
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestChainTests.ChainCertRequirements
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestChainTests.CreateChain_Hybrid
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestChainTests.CreateChain_RSA
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestChainTests.CreateChain_ECC
  • System.Security.Cryptography.X509Certificates.Tests.ContentTypeTests.TestBlobContentType
  • System.Security.Cryptography.X509Certificates.Tests.ContentTypeTests.TestThrowsWhenGivenInvalidContent
  • System.Security.Cryptography.X509Certificates.Tests.ContentTypeTests.TestFileContentType
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.ECDsaX509SignatureGeneratorTests.SignatureAlgorithm_StableNotSame
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.ECDsaX509SignatureGeneratorTests.SignatureAlgorithm_NotSupported
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.ECDsaX509SignatureGeneratorTests.PublicKeyEncoding
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.ECDsaX509SignatureGeneratorTests.SignatureAlgorithm_Encoding
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.VerifyExpiration_LocalTime
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.ChainWithEmptySubject
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainForCertificateWithMD5Signature
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.ChainErrorsAtMultipleLayers
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainCustomTrustStore
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainWithSystemTrustAndCustomTrustCertificates
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.SystemTrustCertificateWithCustomRootTrust
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChain_WithCertificatePolicy_Match
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChain
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.VerifyChainFromHandle_Unix
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChain_WithApplicationPolicy_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.TestResetMethod
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainWithCustomRootTrustAndInvalidCustomCertificates
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChain_WithCertificatePolicy_NoMatch
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.InvalidSelfSignedSignature
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainForFraudulentCertificate
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChainForCertificateSignedWithDisallowedKey
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildInvalidSignatureTwice
  • System.Security.Cryptography.X509Certificates.Tests.ChainTests.BuildChain_WithApplicationPolicy_Match
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.CtorValidation_ECDSA_X500DN
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.CtorValidation_ECDSA_string
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.ConstructorDefaults
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.CtorValidation_RSA_string
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.SelfSign_ArgumentValidation
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.CtorValidation_PublicKey_X500DN
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.CtorValidation_RSA_X500DN
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.Sign_ArgumentValidation
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestApiTests.ToPkcs10_ArgumentExceptions
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SimpleSelfSign_ECC
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SerialNumber_AlwaysPositive
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.AlwaysVersion3
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_RSAPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SelfSign_RSA_UseCertKeys
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_ECDH_NoKeyUsageValidForECDSAAndECDH
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ReproduceBigExponentCert
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.FractionalSecondsNotWritten
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.UniqueExtensions
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SelfSign_ECC_UseCertKeys
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ReproduceBigExponentCsr
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_UnknownPublicKeyAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.RSA_Signing_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SelfSign_ECC_DiminishedPoint_UseCertKeys
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_RSA
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.CheckTimeNested
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.SimpleSelfSign_RSA
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.ECDSA_Signing_ECDSA_NoKeyUsageValidForECDSAAndECDH
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestUsageTests.RSACertificateNoPaddingMode
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestThumbprint_ByHashAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestGetFormat
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestIssuer
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestGetKeyAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestGetKeyAlgorithmParameters
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestLoadConcatenatedPemFile
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestSerial
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestThumbprint
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestGetPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.LoadFromFileTests.TestSubject
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestSerialString
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_EmailName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestGetFormat
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestGetKeyAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestVersion
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_DnsName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestSignatureAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestSubject
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_EmailName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestGetKeyAlgorithmParameters
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestNotBefore
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestThumbprint
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_UrlName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_SimpleName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestSerialBytes
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestFriendlyName_Unix
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestGetNameInfo
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_UpnName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestIssuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestIssuerName
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_UpnName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestGetPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_DnsName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_UrlName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.GetPublicKey_X509Signature_NoParameters
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_DnsFromAlternativeName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_DnsFromAlternativeName_Cert
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestNotAfter
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestSubjectName
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.ComplexGetNameInfo_SimpleName_Issuer
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestArchive_Unix
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestRawData
  • System.Security.Cryptography.X509Certificates.Tests.PropsTests.TestHasPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsPfxVerifyPassword
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsPfxWithPrivateKeyVerifyPassword
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsPfxWithPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsCert_CreatesCopy
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsCert
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsPfxWithPassword
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsSerializedCert_Unix
  • System.Security.Cryptography.X509Certificates.Tests.ExportTests.ExportAsPfx
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPkcs1X509SignatureGeneratorTests.SignatureAlgorithm_StableNotSame
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPkcs1X509SignatureGeneratorTests.SignatureAlgorithm_NotSupported
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPkcs1X509SignatureGeneratorTests.PublicKeyEncoding
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPkcs1X509SignatureGeneratorTests.SignatureAlgorithm_Encoding
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2ToStringVerbose_WithPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2ToStringVerbose_WithPrivateKey_FromSpans
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2Test
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2ToStringVerbose_NoPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509CertTest
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2CreateFromPfxWithSpanPassword
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2FromPkcs7PemBlob
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2CreateFromPfxFile
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.UseAfterDispose
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2ToStringVerbose
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2ToStringVerbose_NoPrivateKey_FromSpan
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2WithT61String
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.CopyResult_RawData
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2CreateFromEmptyPfx
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.MutateDistinguishedName_IssuerName_DoesNotImpactIssuer
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.ExportPublicKeyAsPkcs12
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Cert2CreateFromPfxWithPassword
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.MutateDistinguishedName_SubjectName_DoesNotImpactSubject
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2FromPkcs7PemFile
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2FromPkcs7DerFile
  • System.Security.Cryptography.X509Certificates.Tests.CertTests.X509Certificate2FromPkcs7DerBlob
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.PolicyConstraints_Mismatch
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.BuildInvalidSignatureTwice
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.BasicConstraints_ViolatesCaFalse
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.TestInvalidAia
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.PolicyConstraints_AnyPolicy
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.CustomRootTrustDoesNotTrustIntermediates
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.NameConstraintViolation_ExcludedTree_Dns
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.PolicyConstraints_Mapped
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.NameConstraintViolation_InvalidGeneralNames
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.MismatchKeyIdentifiers
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.PolicyConstraints_RequireExplicitPolicy
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.CustomTrustModeWithNoCustomTrustCerts
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.NameConstraintViolation_PermittedTree_HasMin
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.VerifyNumericStringSubject
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.NameConstraintViolation_PermittedTree_Dns
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.BasicConstraints_ExceedMaximumPathLength
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.TestLeafCertificateWithUnknownCriticalExtension
  • System.Security.Cryptography.X509Certificates.Tests.DynamicChainTests.PolicyConstraints_Valid
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.TestConstructor
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.TestPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.EnsurePrivateKeyPreferred
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.DsaPrivateKeyProperty
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ReadECDHPrivateKey_WindowsPfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.TestRawData
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ReadECDsaPrivateKey_WindowsPfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ReadECDsaPrivateKey_BrainpoolP160r1_Pfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.TestConstructor_SecureString
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ExportWithPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ReadECDsaPrivateKey_OpenSslPfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ECDsaPrivateKeyProperty_WindowsPfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ECDHPrivateKeyProperty_WindowsPfx
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.ReadDSAPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.PfxTests.TestPrivateKeyProperty
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPssX509SignatureGeneratorTests.SignatureAlgorithm_Encoding
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPssX509SignatureGeneratorTests.SignatureAlgorithm_NotSupported
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPssX509SignatureGeneratorTests.SignatureAlgorithm_StableNotSame
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.RSAPssX509SignatureGeneratorTests.PublicKeyEncoding
  • System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectKeyIdentifierExtension_PublicKeyShortSha1
  • System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectKeyIdentifierExtension_PublicKeySha1
  • System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectKeyIdentifierExtension_PublicKey
  • System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.ReadExtensions
  • System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectKeyIdentifierExtension_PublicKeyCapiSha1
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestCopyConstructor_Lifetime_Independent
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestNullConstructorArguments
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestCopyConstructor_Lifetime_Cloned_Reversed
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestConstructor_PEM
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestConstructor_DER
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.InvalidCertificateBlob
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestCopyConstructor_Pal
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestByteArrayConstructor_SerializedCert_Unix
  • System.Security.Cryptography.X509Certificates.Tests.CtorTests.TestCopyConstructor_Lifetime_Cloned
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.PrivateKeyAssociationTests.ThirdPartyProvider_ECDsa
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.PrivateKeyAssociationTests.ThirdPartyProvider_DSA
  • System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.PrivateKeyAssociationTests.ThirdPartyProvider_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.CreateFromSubjectPublicKeyInfo_Roundtrip_DSA_InvalidKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestDSAPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestPublicKey_Key_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDHPublicKey_DeriveSecret
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDsa224PublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDsaPublicKey_NonSignatureCert
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestDSAPublicKey_RSACert
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedKeyValue_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.ExportSubjectPublicKeyInfo_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.CreateFromSubjectPublicKeyInfo_Roundtrip_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.ExportSubjectPublicKeyInfo_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestKey_ECDsabrainpool_PublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDsaPublicKey_BrainpoolP160r1_ValidatesSignature
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestOid_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestDSAPublicKey_ECDSACert
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestPublicKey_Key_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.CreateFromSubjectPublicKeyInfo_Roundtrip_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedParameters_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedParameters_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestPublicKey_Key_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.ExportSubjectPublicKeyInfo_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestKey_RSA384_ValidatesSignature
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.ExportSubjectPublicKeyInfo_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedKeyValue_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDHPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedKeyValue_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.CreateFromSubjectPublicKeyInfo_Roundtrip_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestOid_ECDSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestKey_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.CreateFromSubjectPublicKeyInfo_Roundtrip_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedParameters_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestOid_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedParameters_ECDH
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestPublicKey_Key_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDsaPublicKey
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestEncodedKeyValue_DSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestOid_RSA
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestDSAPublicKey_VerifiesSignature
  • System.Security.Cryptography.X509Certificates.Tests.PublicKeyTests.TestECDsaPublicKey_ValidatesSignature
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPem_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPemFile_SameFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_ECDsa_ECPrivateKey_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_CryptographicException_MalformedKey
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPemFile_WithKeyFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPemFile_WithKeyFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Dsa_EncryptedPkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_IgnoresNonMatchingAlgorithmKeys_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_Aggregate_Pkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_PublicOnly
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_KeyMismatch_Fail
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPemFile_NoKeyFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPemFile_PrefersKeyFromKeyFile_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_CryptographicException_CertIsPfx
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPem_Rsa_InvalidPassword_Fail
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPemFile_NoKeyFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Dsa_Pkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPemFile_SameFile_Rsa_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_IgnoresPkcs1PublicKey_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_IgnoresPkcs8PublicKey_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_LoadsFirstCertificate_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPem_Rsa_IgnoresUnencryptedPem_Fail
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_Pkcs1_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPemFile_PrefersKeyFromKeyFile_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_CryptographicException_NoKey
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_Aggregate_Pkcs1_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_ECDH_Pkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromEncryptedPem_Rsa_KeyMismatch_Fail
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_ECDsa_Pkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_Rsa_Pkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_PublicOnly_IgnoresPrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_ECDsa_EncryptedPkcs8_Success
  • System.Security.Cryptography.X509Certificates.Tests.X509Certificate2PemTests.CreateFromPem_CryptographicException_InvalidKeyAlgorithm
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ChainElementCollection_CopyTo_NonZeroLowerBound_ThrowsIndexOutOfRangeException
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportInvalidData
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportMultiplePrivateKeys
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPem_MultiplePems_Success
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportStoreSavedAsSerializedCerData_Unix
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPem_Exception_AllOrNothing
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportCert_SecureString
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportPkcs7
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ExtensionCollection_OidIndexer_ByOidFriendlyName
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ChainElementCollection_IndexerVsEnumerator
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ExtensionCollection_OidIndexer_ByOidValue
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPem_SingleCertificate_Success
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportStoreSavedAsPfxData
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromFileTests
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportStoreSavedAsSerializedStoreData_Unix
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportSerializedCert_Unix
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509CertificateCollectionRemove
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPemFile_MultiplePems_Success
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportStoreSavedAsCerData
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509Certificate2CollectionRemoveRangeArray
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ExtensionCollection_OidIndexer_NoMatchByFriendlyName
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.CanAddMultipleCertsWithSinglePrivateKey
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ExtensionCollection_OidIndexer_NoMatchByValue
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.MultipleImport
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPem_NonCertificateContent_Pkcs12_Fails
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509ExtensionCollection_CopyTo_NonZeroLowerBound_ThrowsIndexOutOfRangeException
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportMultiplePrivateKeysPfx
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509Certificate2CollectionRemoveRangeCollection
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportSerializedStore_Unix
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportUnrelatedPfx
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ExportCert
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.X509CertificateCollectionIndexOf
  • System.Security.Cryptography.X509Certificates.Tests.CollectionTests.ImportFromPem_SingleCertificate_IgnoresUnrelatedPems_Success

System.Security.Cryptography.X509Certificates.Tests.failures.log

@ghost
Copy link

ghost commented May 22, 2020

Tagging subscribers to this area: @bartonjs, @vcsjones, @krwq
Notify danmosemsft if you want to be subscribed.

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label May 22, 2020
@danmoseley
Copy link
Member

Unique failure messages, to give an idea:

          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.EntryPointNotFoundException): AppleCryptoNative_SecCopyErrorMessageString assembly:<unknown assembly> type:<unknown type> member:(null)\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecCopyErrorMessageString assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.EntryPointNotFoundException): AppleCryptoNative_SecKeychainCopyDefault assembly:<unknown assembly> type:<unknown type> member:(null)\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainCopyDefault assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.EntryPointNotFoundException): AppleCryptoNative_SecKeychainCreate assembly:<unknown assembly> type:<unknown type> member:(null)\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainCreate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.EntryPointNotFoundException): AppleCryptoNative_SecKeychainOpen assembly:<unknown assembly> type:<unknown type> member:(null)\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainOpen assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.EntryPointNotFoundException): AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)\n---- System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.IO.DirectoryNotFoundException): Could not find a part of the path '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/AB8A2904-AD12-4CCD-9072-445DC2401264/data/Containers/Bundle/Application/97F0A663-2183-492B-82ED-85587ABC5F3D/System.Security.Cryptography.X509Certificates.Tests.app/TestData/singlecert.p7b'.\n---- System.IO.DirectoryNotFoundException : Could not find a part of the path '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/AB8A2904-AD12-4CCD-9072-445DC2401264/data/Containers/Bundle/Application/97F0A663-2183-492B-82ED-85587ABC5F3D/System.Security.Cryptography.X509Certificates.Tests.app/TestData/singlecert.p7b'.]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.IO.DirectoryNotFoundException): Could not find a part of the path '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/AB8A2904-AD12-4CCD-9072-445DC2401264/data/Containers/Bundle/Application/97F0A663-2183-492B-82ED-85587ABC5F3D/System.Security.Cryptography.X509Certificates.Tests.app/TestData/singlecert.p7c'.\n---- System.IO.DirectoryNotFoundException : Could not find a part of the path '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/AB8A2904-AD12-4CCD-9072-445DC2401264/data/Containers/Bundle/Application/97F0A663-2183-492B-82ED-85587ABC5F3D/System.Security.Cryptography.X509Certificates.Tests.app/TestData/singlecert.p7c'.]]></message>
          <message><![CDATA[Assert.Throws() Failure\nExpected: typeof(System.Security.Cryptography.CryptographicException)\nActual:   typeof(System.PlatformNotSupportedException): This platform does not support loading with EphemeralKeySet. Remove the flag to allow keys to be temporarily created on disk.\n---- System.PlatformNotSupportedException : This platform does not support loading with EphemeralKeySet. Remove the flag to allow keys to be temporarily created on disk.]]></message>
          <message><![CDATA[System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_SecCopyErrorMessageString assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainCopyDefault assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainCreate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_StoreEnumerateMachineRoot assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCollection assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.Exception : Test infrastructure failure: Expected to find file \"TestData/MS.cer\".]]></message>
          <message><![CDATA[System.IO.DirectoryNotFoundException : Could not find a part of the path '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/AB8A2904-AD12-4CCD-9072-445DC2401264/data/Containers/Bundle/Application/97F0A663-2183-492B-82ED-85587ABC5F3D/System.Security.Cryptography.X509Certificates.Tests.app/TestData/...........'.]]></message>
          <message><![CDATA[System.PlatformNotSupportedException : Only named curves are supported on this platform.]]></message>
          <message><![CDATA[System.PlatformNotSupportedException : This platform does not support loading with EphemeralKeySet. Remove the flag to allow keys to be temporarily created on disk.]]></message>
          <message><![CDATA[System.Security.Cryptography.CryptographicException : An error occurred parsing the key components\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.Security.Cryptography.CryptographicException : An error occurred parsing the Modulus and Exponent elements\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.Security.Cryptography.CryptographicException : Specified key is not a valid size for this algorithm.]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'Crypto' threw an exception.\n---- System.TypeInitializationException : The type initializer for 'CryptoInitializer' threw an exception.\n-------- System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaArrayOffsetSignatureFormatTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaArrayOffsetSignatureFormatTests' threw an exception.\n---- System.Security.Cryptography.CryptographicException : Specified key is not a valid size for this algorithm.]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaArraySignatureFormatTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaArraySignatureFormatTests' threw an exception.\n---- System.Security.Cryptography.CryptographicException : Specified key is not a valid size for this algorithm.]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaSpanSignatureFormatTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Dsa.Tests.DsaSpanSignatureFormatTests' threw an exception.\n---- System.Security.Cryptography.CryptographicException : Specified key is not a valid size for this algorithm.]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.EcDsa.Tests.ECDsaArrayOffsetSignatureFormatTests' threw an exception.\n---- System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.EcDsa.Tests.ECDsaArraySignatureFormatTests' threw an exception.\n---- System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.EcDsa.Tests.ECDsaSpanSignatureFormatTests' threw an exception.\n---- System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Pkcs.EnvelopedCmsTests.Tests.CertificateTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Pkcs.EnvelopedCmsTests.Tests.GeneralTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Pkcs.Tests.CmsRecipientCollectionTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_X509ImportCertificate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Rsa.Tests.ImportExport' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeyImportEphemeral assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.Tests.ECKeyFileTests`1' threw an exception.\n---- System.DllNotFoundException : libSystem.Security.Cryptography.Native.OpenSsl assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
          <message><![CDATA[System.TypeInitializationException : The type initializer for 'System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestChainTests' threw an exception.\n---- System.EntryPointNotFoundException : AppleCryptoNative_SecKeychainCreate assembly:<unknown assembly> type:<unknown type> member:(null)]]></message>
      <test name="System.Security.Cryptography.X509Certificates.Tests.FindTests.TestBySubjectKeyIdentifier_ExtensionPresent(subjectKeyIdentifier: \&quot;59\\t71\\nA6 5A 33\\r4D DA

@marek-safar marek-safar added this to the 6.0.0 milestone Jun 24, 2020
@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Jun 24, 2020
rolfbjarne added a commit to rolfbjarne/xamarin-macios that referenced this issue Jun 30, 2020
@mdh1418 mdh1418 changed the title System.Security tests fail on iOS System.Security.Cryptography.X509Certificates.Tests fail on iOS/tvOS Apr 15, 2021
@mdh1418 mdh1418 added the os-tvos Apple tvOS label Apr 15, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label May 5, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label May 19, 2021
spouliot pushed a commit to spouliot/xamarin-macios that referenced this issue Jun 15, 2021
They should now work (even if some tests required more changes) and
will be able to validate other changes.

ref: dotnet/runtime#36897
spouliot added a commit to xamarin/xamarin-macios that referenced this issue Jun 16, 2021
They should now work (even if some tests required more changes) and
will be able to validate other changes.

ref: dotnet/runtime#36897
@ghost ghost locked as resolved and limited conversation to collaborators Jun 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants