Add X509AuthorityKeyIdentifierExtension
authorJeremy Barton <jbarton@microsoft.com>
Fri, 22 Jul 2022 21:45:53 +0000 (14:45 -0700)
committerGitHub <noreply@github.com>
Fri, 22 Jul 2022 21:45:53 +0000 (14:45 -0700)
commitc59b5171e4fb2b000108bec965f8ce443cb95a12
treed3178fbfbc5412b598a461f9167b33e17953fc2f
parent5a073b2c22585a15a571924304f306601f6690b6
Add X509AuthorityKeyIdentifierExtension

Additionally fixes the recently added SubjectAltNames extension to use a shared OID instance.
15 files changed:
src/libraries/Common/src/System/Security/Cryptography/Oids.Shared.cs
src/libraries/Common/src/System/Security/Cryptography/Oids.cs
src/libraries/Common/tests/System/Security/Cryptography/X509Certificates/CertificateAuthority.cs
src/libraries/System.Security.Cryptography.X509Certificates/tests/ExtensionsTests/AuthorityKeyIdentifierTests.cs [new file with mode: 0644]
src/libraries/System.Security.Cryptography.X509Certificates/tests/ExtensionsTests/ComprehensiveTests.cs
src/libraries/System.Security.Cryptography.X509Certificates/tests/System.Security.Cryptography.X509Certificates.Tests.csproj
src/libraries/System.Security.Cryptography/ref/System.Security.Cryptography.cs
src/libraries/System.Security.Cryptography/src/Resources/Strings.resx
src/libraries/System.Security.Cryptography/src/System.Security.Cryptography.csproj
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/CryptoConfig.cs
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/OidLookup.NoFallback.cs
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/X509Certificates/X509AuthorityKeyIdentifierExtension.cs [new file with mode: 0644]
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/X509Certificates/X509Certificate2.cs
src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/X509Certificates/X509SubjectAlternativeNameExtension.cs
src/libraries/System.Security.Cryptography/tests/CryptoConfigTests.cs