public class

LDSSecurityObject

extends ASN1Encodable
implements ICAOObjectIdentifiers
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.icao.LDSSecurityObject

Class Overview

The LDSSecurityObject object (V1.8).

 LDSSecurityObject ::= SEQUENCE {
   version                LDSSecurityObjectVersion,
   hashAlgorithm          DigestAlgorithmIdentifier,
   dataGroupHashValues    SEQUENCE SIZE (2..ub-DataGroups) OF DataHashGroup,
   ldsVersionInfo         LDSVersionInfo OPTIONAL
   -- if present, version MUST be v1 }
   
 DigestAlgorithmIdentifier ::= AlgorithmIdentifier,
 
 LDSSecurityObjectVersion :: INTEGER {V0(0)}
 

Summary

Constants
int ub_DataGroups
[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
[Expand]
Inherited Fields
From interface org.bouncycastle.asn1.icao.ICAOObjectIdentifiers
Public Constructors
LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash)
LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash, LDSVersionInfo versionInfo)
Public Methods
DataGroupHash[] getDatagroupHash()
AlgorithmIdentifier getDigestAlgorithmIdentifier()
static LDSSecurityObject getInstance(Object obj)
int getVersion()
LDSVersionInfo getVersionInfo()
DERObject toASN1Object()
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Constants

public static final int ub_DataGroups

Constant Value: 16 (0x00000010)

Public Constructors

public LDSSecurityObject (AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash)

public LDSSecurityObject (AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash, LDSVersionInfo versionInfo)

Public Methods

public DataGroupHash[] getDatagroupHash ()

public AlgorithmIdentifier getDigestAlgorithmIdentifier ()

public static LDSSecurityObject getInstance (Object obj)

public int getVersion ()

public LDSVersionInfo getVersionInfo ()

public DERObject toASN1Object ()