376 self.trUtf8("Export Certificate"), |
376 self.trUtf8("Export Certificate"), |
377 name, |
377 name, |
378 self.trUtf8("Certificate File (PEM) (*.pem);;" |
378 self.trUtf8("Certificate File (PEM) (*.pem);;" |
379 "Certificate File (DER) (*.der)"), |
379 "Certificate File (DER) (*.der)"), |
380 None, |
380 None, |
381 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
381 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
|
382 QFileDialog.DontUseNativeDialog)) |
382 |
383 |
383 if fname: |
384 if fname: |
384 ext = QFileInfo(fname).suffix() |
385 ext = QFileInfo(fname).suffix() |
385 if not ext or ext not in ["pem", "der"]: |
386 if not ext or ext not in ["pem", "der"]: |
386 ex = selectedFilter.split("(*")[1].split(")")[0] |
387 ex = selectedFilter.split("(*")[1].split(")")[0] |
420 fname = QFileDialog.getOpenFileName( |
421 fname = QFileDialog.getOpenFileName( |
421 self, |
422 self, |
422 self.trUtf8("Import Certificate"), |
423 self.trUtf8("Import Certificate"), |
423 "", |
424 "", |
424 self.trUtf8("Certificate Files (*.pem *.crt *.der *.cer *.ca);;" |
425 self.trUtf8("Certificate Files (*.pem *.crt *.der *.cer *.ca);;" |
425 "All Files (*)")) |
426 "All Files (*)"), |
|
427 QFileDialog.DontUseNativeDialog) |
426 |
428 |
427 if fname: |
429 if fname: |
428 f = QFile(fname) |
430 f = QFile(fname) |
429 if not f.open(QIODevice.ReadOnly): |
431 if not f.open(QIODevice.ReadOnly): |
430 E5MessageBox.critical(self, |
432 E5MessageBox.critical(self, |