Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WritePkcs1PublicKey()

static AsnWriter System.Security.Cryptography.RSAKeyFormatHelper.WritePkcs1PublicKey ( in RSAParameters rsaParameters)
inlinestaticpackage

Definition at line 96 of file RSAKeyFormatHelper.cs.

97 {
98 if (rsaParameters.Modulus == null || rsaParameters.Exponent == null)
99 {
100 throw new CryptographicException(System.SR.Cryptography_InvalidRsaParameters);
101 }
102 AsnWriter asnWriter = new AsnWriter(AsnEncodingRules.DER);
103 asnWriter.PushSequence();
104 asnWriter.WriteKeyParameterInteger(rsaParameters.Modulus);
105 asnWriter.WriteKeyParameterInteger(rsaParameters.Exponent);
106 asnWriter.PopSequence();
107 return asnWriter;
108 }
Scope PushSequence(Asn1Tag? tag=null)
void PopSequence(Asn1Tag? tag=null)
static string Cryptography_InvalidRsaParameters
Definition SR.cs:108
Definition SR.cs:7

References System.SR.Cryptography_InvalidRsaParameters, System.Formats.Asn1.AsnWriter.PopSequence(), and System.Formats.Asn1.AsnWriter.PushSequence().

Referenced by System.Security.Cryptography.RSA.WritePkcs1PublicKey().