Org.BouncyCastle.Asn1.Pkcs.RsaPrivateKeyStructure.RsaPrivateKeyStructure C# (CSharp) Method

RsaPrivateKeyStructure() public method

public RsaPrivateKeyStructure ( Asn1Sequence seq ) : System
seq Org.BouncyCastle.Asn1.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