org.bouncycastle.asn1.x9

Class X962Parameters

public class X962Parameters extends ASN1Encodable implements ASN1Choice

Constructor Summary
X962Parameters(X9ECParameters ecParameters)
X962Parameters(DERObjectIdentifier namedCurve)
X962Parameters(DERObject obj)
Method Summary
static X962ParametersgetInstance(Object obj)
static X962ParametersgetInstance(ASN1TaggedObject obj, boolean explicit)
DERObjectgetParameters()
booleanisImplicitlyCA()
booleanisNamedCurve()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

X962Parameters

public X962Parameters(X9ECParameters ecParameters)

X962Parameters

public X962Parameters(DERObjectIdentifier namedCurve)

X962Parameters

public X962Parameters(DERObject obj)

Method Detail

getInstance

public static X962Parameters getInstance(Object obj)

getInstance

public static X962Parameters getInstance(ASN1TaggedObject obj, boolean explicit)

getParameters

public DERObject getParameters()

isImplicitlyCA

public boolean isImplicitlyCA()

isNamedCurve

public boolean isNamedCurve()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 Parameters ::= CHOICE {
    ecParameters ECParameters,
    namedCurve   CURVES.&id({CurveNames}),
    implicitlyCA NULL
 }