Drop pal_asn1_print in favor of the managed code
authorFilip Navara <filip.navara@gmail.com>
Mon, 9 Jul 2018 17:08:50 +0000 (19:08 +0200)
committerJeremy Barton <jbarton@microsoft.com>
Mon, 9 Jul 2018 17:08:50 +0000 (10:08 -0700)
commit6614af12f7c388c0d4b31ee3a3e8c4e19e242f5b
tree6ebbbc7e1c6c6a3d53fdae97ed4806ab7d23ead0
parenta85d0b81accbfbb9658a139b258b818a1bfa367f
Drop pal_asn1_print in favor of the managed code

* Drop pal_asn1_print in favor of the managed code that is already used on macOS.

* Add handling of T61 strings to ManagedCertificateFinder.DerStringToManagedString.

Commit migrated from https://github.com/dotnet/corefx/commit/acb18506a56eda3a7e056cd597b20f4049f36038
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.ASN1.Print.cs [deleted file]
src/libraries/Common/src/Microsoft/Win32/SafeHandles/Asn1SafeHandles.Unix.cs
src/libraries/Native/Unix/System.Security.Cryptography.Native/CMakeLists.txt
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_asn1_print.c [deleted file]
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_asn1_print.h [deleted file]
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/FindPal.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/ManagedCertificateFinder.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/OpenSslCertificateFinder.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj