Table of Contents

Class X9FieldID

Namespace
Org.BouncyCastle.Asn1.X9
Assembly
BouncyCastle.Cryptography.dll
public class X9FieldID : Asn1Encodable, IAsn1Convertible
Inheritance
X9FieldID
Implements
Inherited Members

Constructors

X9FieldID(BigInteger)

public X9FieldID(BigInteger primeP)

Parameters

primeP BigInteger

X9FieldID(int, int)

public X9FieldID(int m, int k1)

Parameters

m int
k1 int

X9FieldID(int, int, int, int)

public X9FieldID(int m, int k1, int k2, int k3)

Parameters

m int
k1 int
k2 int
k3 int

Properties

FieldType

public DerObjectIdentifier FieldType { get; }

Property Value

DerObjectIdentifier

Identifier

[Obsolete("Use 'FieldType' instead")]
public DerObjectIdentifier Identifier { get; }

Property Value

DerObjectIdentifier

Parameters

public Asn1Object Parameters { get; }

Property Value

Asn1Object

Methods

GetInstance(Asn1TaggedObject, bool)

public static X9FieldID GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

X9FieldID

GetInstance(object)

public static X9FieldID GetInstance(object obj)

Parameters

obj object

Returns

X9FieldID

GetOptional(Asn1Encodable)

public static X9FieldID GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

X9FieldID

GetTagged(Asn1TaggedObject, bool)

public static X9FieldID GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

X9FieldID

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object