Org.BouncyCastle.Asn1.X9.X9Curve.ToAsn1Object C# (CSharp) Method

ToAsn1Object() public method

public ToAsn1Object ( ) : Asn1Object
return Asn1Object
        public override Asn1Object ToAsn1Object()
        {
			Asn1EncodableVector v = new Asn1EncodableVector();

			if (fieldIdentifier.Equals(X9ObjectIdentifiers.PrimeField)
				|| fieldIdentifier.Equals(X9ObjectIdentifiers.CharacteristicTwoField)) 
			{ 
				v.Add(new X9FieldElement(curve.A).ToAsn1Object());
				v.Add(new X9FieldElement(curve.B).ToAsn1Object());
			} 

			if (seed != null)
			{
				v.Add(new DerBitString(seed));
			}

			return new DerSequence(v);
		}
    }