Class LdsSecurityObject


  • public final class LdsSecurityObject
    extends Sequence
    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 Detail

      • LdsSecurityObject

        public LdsSecurityObject()
        Constructor.
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDigestAlgorithm

        public java.lang.String getDigestAlgorithm()
        Obtiene el algoritmo de huella común a todos los objetos del LDSSecurityObject.
        Returns:
        Nombre del algoritmo de huella.
      • getDataGroupHashes

        public DataGroupHash[] getDataGroupHashes()
        Obtiene los DataGroupHash de este LDSSecurityObject.
        Returns:
        Array de DataGroupHash.