コード例 #1
0
 def _preparar_temp_pem(self):
     chave_temp = '/tmp/' + uuid4().hex
     certificado_temp = '/tmp/' + uuid4().hex
     
     chave, certificado = converte_pfx_pem(self.certificado, self.senha)
     arq_temp = open(chave_temp, 'w')
     arq_temp.write(chave)
     arq_temp.close()
     
     arq_temp = open(certificado_temp, 'w')
     arq_temp.write(certificado)
     arq_temp.close()
     
     return chave_temp, certificado_temp
コード例 #2
0
 def test_preparar_pfx(self):
     dir_pfx = os.path.join(self.caminho, 'teste.pfx')
     chave, certificado = converte_pfx_pem(dir_pfx, '123456')        
     self.assertEqual(chave, CHAVE, 'Chave gerada inválida')
     self.assertEqual(certificado, CERTIFICADO, 'Certificado gerado inválido')