Table of Contents

Class LdsSecurityObject

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

Constructors

LdsSecurityObject(AlgorithmIdentifier, DataGroupHash[])

public LdsSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash)

Parameters

digestAlgorithmIdentifier AlgorithmIdentifier
datagroupHash DataGroupHash[]

LdsSecurityObject(AlgorithmIdentifier, DataGroupHash[], LdsVersionInfo)

public LdsSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash, LdsVersionInfo versionInfo)

Parameters

digestAlgorithmIdentifier AlgorithmIdentifier
datagroupHash DataGroupHash[]
versionInfo LdsVersionInfo

Fields

UBDataGroups

public const int UBDataGroups = 16

Field Value

int

Properties

DigestAlgorithmIdentifier

public AlgorithmIdentifier DigestAlgorithmIdentifier { get; }

Property Value

AlgorithmIdentifier

Version

public BigInteger Version { get; }

Property Value

BigInteger

VersionInfo

public LdsVersionInfo VersionInfo { get; }

Property Value

LdsVersionInfo

Methods

GetDatagroupHash()

public DataGroupHash[] GetDatagroupHash()

Returns

DataGroupHash[]

GetInstance(Asn1TaggedObject, bool)

public static LdsSecurityObject GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

LdsSecurityObject

GetInstance(object)

public static LdsSecurityObject GetInstance(object obj)

Parameters

obj object

Returns

LdsSecurityObject

GetTagged(Asn1TaggedObject, bool)

public static LdsSecurityObject GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

LdsSecurityObject

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object