org.bouncycastle.asn1.icao

Class LDSSecurityObject

public class LDSSecurityObject extends ASN1Encodable implements ICAOObjectIdentifiers

The LDSSecurityObject object.
 LDSSecurityObject ::= SEQUENCE {
   version                LDSSecurityObjectVersion,
   hashAlgorithm          DigestAlgorithmIdentifier,
   dataGroupHashValues    SEQUENCE SIZE (2..ub-DataGroups) OF DataHashGroup}
   
 DigestAlgorithmIdentifier ::= AlgorithmIdentifier,
 
 LDSSecurityObjectVersion :: INTEGER {V0(0)}
 
Field Summary
static intub_DataGroups
Constructor Summary
LDSSecurityObject(ASN1Sequence seq)
LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash)
Method Summary
DataGroupHash[]getDatagroupHash()
AlgorithmIdentifiergetDigestAlgorithmIdentifier()
static LDSSecurityObjectgetInstance(Object obj)
DERObjecttoASN1Object()

Field Detail

ub_DataGroups

public static final int ub_DataGroups

Constructor Detail

LDSSecurityObject

public LDSSecurityObject(ASN1Sequence seq)

LDSSecurityObject

public LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash)

Method Detail

getDatagroupHash

public DataGroupHash[] getDatagroupHash()

getDigestAlgorithmIdentifier

public AlgorithmIdentifier getDigestAlgorithmIdentifier()

getInstance

public static LDSSecurityObject getInstance(Object obj)

toASN1Object

public DERObject toASN1Object()