Example #1
0
            /// <summary>
            /// Returns *.config file XML section representing this public key
            /// </summary>
            public string ToConfigSection()
            {
                StringBuilder sb = new StringBuilder();

                {
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyModulus, this.Modulus));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyExponent, this.Exponent));
                }
                return(sb.ToString());
            }
Example #2
0
            /// <summary>
            /// Returns *.config file XML section representing this private key
            /// </summary>
            public string ToConfigSection()
            {
                StringBuilder sb = new StringBuilder();

                {
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyModulus, this.Modulus));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyExponent, this.Exponent));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeP, this.PrimeP));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeQ, this.PrimeQ));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeExponentP, this.PrimeExponentP));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeExponentQ, this.PrimeExponentQ));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyCoefficient, this.Coefficient));
                    sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrivateExponent, this.PrivateExponent));
                }
                return(sb.ToString());
            }