Class X962Parameters

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x9.X962Parameters
All Implemented Interfaces:
ASN1Choice, ASN1Encodable, Encodable

public class X962Parameters extends ASN1Object implements ASN1Choice
The Parameters ASN.1 CHOICE from X9.62.
  • Constructor Details

  • Method Details

    • getInstance

      public static X962Parameters getInstance(Object obj)
    • getInstance

      public static X962Parameters getInstance(ASN1TaggedObject obj, boolean explicit)
    • isNamedCurve

      public boolean isNamedCurve()
    • isImplicitlyCA

      public boolean isImplicitlyCA()
    • getParameters

      public ASN1Primitive getParameters()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
      Produce an object suitable for an ASN1OutputStream.
       Parameters ::= CHOICE {
          ecParameters ECParameters,
          namedCurve   CURVES.&id({CurveNames}),
          implicitlyCA NULL
       }
       
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.