Class X9ECParameters

    • Field Detail

      • ONE

        private static java.math.BigInteger ONE
      • n

        private java.math.BigInteger n
      • h

        private java.math.BigInteger h
      • seed

        private byte[] seed
    • Constructor Detail

      • X9ECParameters

        public X9ECParameters​(ASN1Sequence seq)
      • X9ECParameters

        public X9ECParameters​(ECCurve curve,
                              ECPoint g,
                              java.math.BigInteger n)
      • X9ECParameters

        public X9ECParameters​(ECCurve curve,
                              ECPoint g,
                              java.math.BigInteger n,
                              java.math.BigInteger h)
      • X9ECParameters

        public X9ECParameters​(ECCurve curve,
                              ECPoint g,
                              java.math.BigInteger n,
                              java.math.BigInteger h,
                              byte[] seed)
    • Method Detail

      • getCurve

        public ECCurve getCurve()
      • getN

        public java.math.BigInteger getN()
      • getH

        public java.math.BigInteger getH()
      • getSeed

        public byte[] getSeed()
      • getDERObject

        public DERObject getDERObject()
        Produce an object suitable for an ASN1OutputStream.
          ECParameters ::= SEQUENCE {
              version         INTEGER { ecpVer1(1) } (ecpVer1),
              fieldID         FieldID {{FieldTypes}},
              curve           X9Curve,
              base            X9ECPoint,
              order           INTEGER,
              cofactor        INTEGER OPTIONAL
          }
         
        Specified by:
        getDERObject in interface DEREncodable