5 instantiations of RSAParameters
System.Security.Cryptography (3)
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.cs (2)
45ret = new RSAParameters 65ret = new RSAParameters
System\Security\Cryptography\RSA.Xml.cs (1)
45RSAParameters keyParameters = new RSAParameters
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\RSAKeyValue.cs (1)
134Key.ImportParameters(new RSAParameters
System.ServiceModel.Primitives (1)
System\ServiceModel\RsaEndpointIdentity.cs (1)
51RSAParameters parameters = new RSAParameters();
70 references to RSAParameters
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
914[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.RSAParameters))]
netstandard (1)
netstandard.cs (1)
1918[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.RSAParameters))]
System.Configuration.ConfigurationManager (1)
System\Configuration\RsaProtectedConfigurationProvider.cs (1)
53public RSAParameters RsaPublicKey { get { throw new PlatformNotSupportedException(); } }
System.Security.Cryptography (63)
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.cs (10)
21out RSAParameters ret) 61out RSAParameters ret) 95out RSAParameters key) 97KeyFormatHelper.ReadSubjectPublicKeyInfo<RSAParameters>( 137out RSAParameters key) 139KeyFormatHelper.ReadPkcs8<RSAParameters>( 188internal static AsnWriter WriteSubjectPublicKeyInfo(in RSAParameters rsaParameters) 236internal static AsnWriter WritePkcs8PrivateKey(in RSAParameters rsaParameters) 258internal static AsnWriter WritePkcs1PublicKey(in RSAParameters rsaParameters) 274internal static AsnWriter WritePkcs1PrivateKey(in RSAParameters rsaParameters)
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Encrypted.cs (4)
12out RSAParameters key) 14KeyFormatHelper.ReadEncryptedPkcs8<RSAParameters>( 27out RSAParameters key) 29KeyFormatHelper.ReadEncryptedPkcs8<RSAParameters>(
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (6)
421public override RSAParameters ExportParameters(bool includePrivateParameters) 429RSAParameters ret; 438RSAParameters ret; 449public override void ImportParameters(RSAParameters parameters) 667private static void ValidateParameters(ref RSAParameters parameters) 676private static bool HasConsistentPrivateKey(ref RSAParameters parameters)
System\Security\Cryptography\CapiHelper.Shared.cs (3)
69internal static byte[] ToKeyBlob(this RSAParameters rsaParameters) 157internal static RSAParameters ToRSAParameters(this byte[] cspBlob, bool includePrivateParameters) 178RSAParameters rsaParameters = default;
System\Security\Cryptography\Cng.NotSupported.cs (2)
354public override RSAParameters ExportParameters(bool includePrivateParameters) => default; 355public override void ImportParameters(RSAParameters parameters) { }
System\Security\Cryptography\RSA.cs (10)
46public static RSA Create(RSAParameters parameters) 89public abstract RSAParameters ExportParameters(bool includePrivateParameters); 90public abstract void ImportParameters(RSAParameters parameters); 849RSAParameters rsaParameters = ExportParameters(false); 855RSAParameters rsaParameters = ExportParameters(true); 907RSAKeyFormatHelper.ReadRsaPublicKey(manager.Memory, ignored, out RSAParameters rsaParameters); 940RSAKeyFormatHelper.FromPkcs1PrivateKey(firstValue, ignored, out RSAParameters rsaParameters); 994out RSAParameters ret); 1025out RSAParameters ret); 1393private static void ClearPrivateParameters(in RSAParameters rsaParameters)
System\Security\Cryptography\RSA.Xml.cs (18)
31byte[] n = ReadRequiredElement(ref state, nameof(RSAParameters.Modulus)); 32byte[] e = ReadRequiredElement(ref state, nameof(RSAParameters.Exponent)); 38byte[]? p = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.P), halfN); 39byte[]? q = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.Q), halfN); 40byte[]? dp = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.DP), halfN); 41byte[]? dq = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.DQ), halfN); 42byte[]? qInv = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.InverseQ), halfN); 43byte[]? d = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(RSAParameters.D), n.Length); 45RSAParameters keyParameters = new RSAParameters 109RSAParameters keyParameters = ExportParameters(includePrivateParameters); 112XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.Modulus), keyParameters.Modulus, builder); 113XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.Exponent), keyParameters.Exponent, builder); 118XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.P), keyParameters.P, builder); 119XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.Q), keyParameters.Q, builder); 120XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.DP), keyParameters.DP, builder); 121XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.DQ), keyParameters.DQ, builder); 122XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.InverseQ), keyParameters.InverseQ, builder); 123XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.D), keyParameters.D, builder);
System\Security\Cryptography\RSACryptoServiceProvider.Unix.cs (4)
115RSAParameters parameters = ExportParameters(includePrivateParameters); 119public override RSAParameters ExportParameters(bool includePrivateParameters) => 126RSAParameters parameters = CapiHelper.ToRSAParameters(keyBlob, !IsPublic(keyBlob)); 130public override void ImportParameters(RSAParameters parameters)
System\Security\Cryptography\RSAOpenSsl.cs (1)
17public RSAOpenSsl(RSAParameters parameters)
System\Security\Cryptography\RSAWrapper.cs (2)
47public override RSAParameters ExportParameters(bool includePrivateParameters) => 50public override void ImportParameters(RSAParameters parameters) => _wrapped.ImportParameters(parameters);
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
688RSAParameters rsaParameters = privateKey.ExportParameters(true);
System\Security\Cryptography\X509Certificates\RSACertificateExtensions.cs (2)
43RSAParameters currentParameters = publicKey.ExportParameters(false); 44RSAParameters newParameters = privateKey.ExportParameters(false);
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
47[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.RSAParameters))]
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\RSAKeyValue.cs (1)
76RSAParameters rsaParams = _key.ExportParameters(false);
System.ServiceModel.Primitives (2)
System\ServiceModel\RsaEndpointIdentity.cs (2)
51RSAParameters parameters = new RSAParameters(); 66RSAParameters parameters = rsa.ExportParameters(false);