Получение информации о цифровой подписи из файла PDF с использованием Python - PullRequest
0 голосов
/ 27 января 2020

Я ищу способ получения информации о цифровой подписи в PDF (данные подписавшего, дата подписи, издатель и т. Д. c) с Python 2.7. Нужно ли мне использовать модуль подписи, такой как django -endesive (а не endesive, так как я считаю его, или я могу получить его во время чтения файла?

В настоящее время пользователь добавляет подпись через внешнюю программу, локально, а затем загружает файл на сервер через приложение и шифрует его с помощью pycrypto.

Можно ли получить эту информацию во время чтения файла перед шифрованием и как я могу go узнать об этом ?

Ниже приведен код, который я использую для шифрования файла:

encryptor = AES.new(key, AES.MODE_CBC, IV)

with open(filename, "rb") as infile:
  if not os.path.isfile(outFile):
    with open(outFile, "wb") as outfile:
      outfile.write(filesize)
      outfile.write(IV)
      while True:
       chunk = infile.read(chunksize)
       if len(chunk) == 0:
         break
       elif len(chunk)%16 !=0:
         chunk += ' ' * (16 - (len(chunk)%16))

       outfile.write(encryptor.encrypt(chunk))
...