BraintreeEncryption.Library.BouncyCastle.Asn1.Pkcs.RsaPrivateKeyStructure.RsaPrivateKeyStructure C# (CSharp) Method

RsaPrivateKeyStructure() public method

public RsaPrivateKeyStructure ( Asn1Sequence seq ) : System
seq Asn1Sequence
return System
        public RsaPrivateKeyStructure(
            Asn1Sequence seq)
        {
            BigInteger version = ((DerInteger) seq[0]).Value;
            if (version.IntValue != 0)
                throw new ArgumentException("wrong version for RSA private key");

            modulus = ((DerInteger) seq[1]).Value;
            publicExponent = ((DerInteger) seq[2]).Value;
            privateExponent = ((DerInteger) seq[3]).Value;
            prime1 = ((DerInteger) seq[4]).Value;
            prime2 = ((DerInteger) seq[5]).Value;
            exponent1 = ((DerInteger) seq[6]).Value;
            exponent2 = ((DerInteger) seq[7]).Value;
            coefficient = ((DerInteger) seq[8]).Value;
        }

Same methods

RsaPrivateKeyStructure::RsaPrivateKeyStructure ( BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger prime1, BigInteger prime2, BigInteger exponent1, BigInteger exponent2, BigInteger coefficient ) : System