Bouncy Castle Cryptography Library 1.48

org.bouncycastle.asn1.x9
Class X962Parameters

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

public class X962Parameters
extends ASN1Object
implements ASN1Choice


Constructor Summary
X962Parameters(ASN1ObjectIdentifier namedCurve)
           
X962Parameters(ASN1Primitive obj)
           
X962Parameters(X9ECParameters ecParameters)
           
 
Method Summary
static X962Parameters getInstance(ASN1TaggedObject obj, boolean explicit)
           
static X962Parameters getInstance(java.lang.Object obj)
           
 ASN1Primitive getParameters()
           
 boolean isImplicitlyCA()
           
 boolean isNamedCurve()
           
 ASN1Primitive toASN1Primitive()
          Produce an object suitable for an ASN1OutputStream.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

X962Parameters

public X962Parameters(X9ECParameters ecParameters)

X962Parameters

public X962Parameters(ASN1ObjectIdentifier namedCurve)

X962Parameters

public X962Parameters(ASN1Primitive obj)
Method Detail

getInstance

public static X962Parameters getInstance(java.lang.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

Bouncy Castle Cryptography Library 1.48