Class LdsSecurityObject
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Sequence
es.gob.jmulticard.asn1.icao.LdsSecurityObject
LDSSecurityObject de ICAO MRTD.
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)}
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL
}
LDSVersionInfo ::= SEQUENCE {
ldsVersion PRINTABLE STRING unicodeVersion PRINTABLE STRING
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtiene losDataGroupHashde esteLDSSecurityObject.Obtiene el algoritmo de huella común a todos los objetos delLDSSecurityObject.toString()Methods inherited from class Sequence
decodeValue, getDefaultTag, getElementAt, getElementCountMethods inherited from class DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
-
Constructor Details
-
LdsSecurityObject
public LdsSecurityObject()Constructor.
-
-
Method Details
-
toString
-
getDigestAlgorithm
Obtiene el algoritmo de huella común a todos los objetos delLDSSecurityObject.- Returns:
- Nombre del algoritmo de huella.
-
getDataGroupHashes
Obtiene losDataGroupHashde esteLDSSecurityObject.- Returns:
- Array de
DataGroupHash.
-