parameters: (self)
return_statement: return valida
docstring: Verifica la firma de una la credencial.
docstring_summary: Verifica la firma de una la credencial.
docstring_tokens: Verifica la firma de una la credencial .
function: def verificar_firma_credencial(self):
          """Verifica la firma de una la credencial."""
          valida = False
          try:
              struct = (struct_credencial if self.tipo == TAG_PRESIDENTE_MESA
                        else struct_credencial_tecnico)
              # padeamos el vector de inicializacion para que tenga 12 bytes
              init_vector = unhexlify(self.serial) + PADDING_SERIAL
              # parseamos los datos de la credencial
              container = struct.parse(self.datos)
              # generamos la lista de datos que usamos para firmar
              datos_firma = [init_vector, bytes(self.token, "utf8"),
                             container.datos]
              # validamos la firma de los datos
              valida = verificar_firma(datos_firma, container.firma,
                                       self.nombre_firma)
          except FieldError:
              pass
  
          return valida
function_tokens: def verificar_firma_credencial ( self ) : valida = False try : struct = ( struct_credencial if self . tipo == TAG_PRESIDENTE_MESA else struct_credencial_tecnico ) # padeamos el vector de inicializacion para que tenga 12 bytes init_vector = unhexlify ( self . serial ) + PADDING_SERIAL # parseamos los datos de la credencial container = struct . parse ( self . datos ) # generamos la lista de datos que usamos para firmar datos_firma = [ init_vector , bytes ( self . token , "utf8" ) , container . datos ] # validamos la firma de los datos valida = verificar_firma ( datos_firma , container . firma , self . nombre_firma ) except FieldError : pass return valida