3 types derived from DSA
System.Security.Cryptography (3)
artifacts\obj\System.Security.Cryptography\Debug\net10.0\System.Security.Cryptography.notsupported.cs (3)
887public sealed partial class DSACng : System.Security.Cryptography.DSA 914public sealed partial class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm 953public sealed partial class DSAOpenSsl : System.Security.Cryptography.DSA
25 references to DSA
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Certificates\CertificateConfigLoader.cs (2)
133using var dsa = DSA.Create();
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
875[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSA))]
netstandard (1)
netstandard.cs (1)
1866[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSA))]
PresentationUI (1)
MS\Internal\Documents\DocumentSignatureManager.cs (1)
478using (DSA dsa = x509Certificate2.GetDSAPrivateKey())
System.Security.Cryptography (8)
artifacts\obj\System.Security.Cryptography\Debug\net10.0\System.Security.Cryptography.notsupported.cs (8)
823public static new System.Security.Cryptography.DSA Create() { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 827public static System.Security.Cryptography.DSA Create(int keySizeInBits) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 831public static System.Security.Cryptography.DSA Create(System.Security.Cryptography.DSAParameters parameters) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 834public static new System.Security.Cryptography.DSA? Create(string algName) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 3360public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.DSA privateKey) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 3361public static System.Security.Cryptography.DSA? GetDSAPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 3362public static System.Security.Cryptography.DSA? GetDSAPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); } 3429public System.Security.Cryptography.DSA? GetDSAPublicKey() { throw new System.PlatformNotSupportedException(System.SR.SystemSecurityCryptography_PlatformNotSupported); }
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
15[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSA))]
System.Security.Cryptography.Pkcs (5)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
84if (typeof(T) == typeof(DSA) && Internal.Cryptography.Helpers.IsDSASupported)
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (4)
39protected override bool VerifyKeyType(object key) => key is DSA; 67DSA? dsa = certificate.GetDSAPublicKey(); 121using (GetSigningKey(key, certificate, silent, DSACertificateExtensions.GetDSAPublicKey, out DSA? dsa)) 162using (DSA certKey = certificate.GetDSAPublicKey()!)
System.Security.Cryptography.Xml (6)
System\Security\Cryptography\Xml\DSAKeyValue.cs (4)
13private DSA _key; 23_key = DSA.Create(); 26public DSAKeyValue(DSA key) 37public DSA Key
System\Security\Cryptography\Xml\DSASignatureDescription.cs (1)
14KeyAlgorithm = typeof(DSA).AssemblyQualifiedName;
System\Security\Cryptography\Xml\SignedXml.cs (1)
399if (key is DSA)