Class X9FieldElement

  • All Implemented Interfaces:
    DEREncodable

    public class X9FieldElement
    extends java.lang.Object
    implements DEREncodable
    class for processing an FieldElement as a DER object.
    • Constructor Detail

      • X9FieldElement

        public X9FieldElement​(boolean fP,
                              java.math.BigInteger q,
                              ASN1OctetString s)
    • Method Detail

      • getDERObject

        public DERObject getDERObject()
        Produce an object suitable for an ASN1OutputStream.
          FieldElement ::= OCTET STRING
         

        1. if q is an odd prime then the field element is processed as an Integer and converted to an octet string according to x 9.62 4.3.1.
        2. if q is 2m then the bit string contained in the field element is converted into an octet string with the same ordering padded at the front if necessary.
        Specified by:
        getDERObject in interface DEREncodable