102 parent = QTreeWidgetItem(self.serversCertificatesTree, [organisation]) |
102 parent = QTreeWidgetItem(self.serversCertificatesTree, [organisation]) |
103 else: |
103 else: |
104 parent = items[0] |
104 parent = items[0] |
105 |
105 |
106 itm = QTreeWidgetItem(parent, [commonName, server, expiryDate]) |
106 itm = QTreeWidgetItem(parent, [commonName, server, expiryDate]) |
107 itm.setData(0, self.CertRole, cert) |
107 itm.setData(0, self.CertRole, cert.toPem()) |
108 |
108 |
109 @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem) |
109 @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem) |
110 def on_serversCertificatesTree_currentItemChanged(self, current, previous): |
110 def on_serversCertificatesTree_currentItemChanged(self, current, previous): |
111 """ |
111 """ |
112 Private slot handling a change of the current item in the |
112 Private slot handling a change of the current item in the |
123 @pyqtSlot() |
123 @pyqtSlot() |
124 def on_serversViewButton_clicked(self): |
124 def on_serversViewButton_clicked(self): |
125 """ |
125 """ |
126 Private slot to show data of the selected server certificate. |
126 Private slot to show data of the selected server certificate. |
127 """ |
127 """ |
128 cert = self.serversCertificatesTree.currentItem().data(0, self.CertRole) |
128 cert = QSslCertificate.fromData( |
|
129 self.serversCertificatesTree.currentItem().data(0, self.CertRole))[0] |
129 dlg = E5SslInfoDialog(cert, self) |
130 dlg = E5SslInfoDialog(cert, self) |
130 dlg.exec_() |
131 dlg.exec_() |
131 |
132 |
132 @pyqtSlot() |
133 @pyqtSlot() |
133 def on_serversDeleteButton_clicked(self): |
134 def on_serversDeleteButton_clicked(self): |
294 parent = QTreeWidgetItem(self.caCertificatesTree, [organisation]) |
295 parent = QTreeWidgetItem(self.caCertificatesTree, [organisation]) |
295 else: |
296 else: |
296 parent = items[0] |
297 parent = items[0] |
297 |
298 |
298 itm = QTreeWidgetItem(parent, [commonName, expiryDate]) |
299 itm = QTreeWidgetItem(parent, [commonName, expiryDate]) |
299 itm.setData(0, self.CertRole, cert) |
300 itm.setData(0, self.CertRole, cert.toPem()) |
300 |
301 |
301 @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem) |
302 @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem) |
302 def on_caCertificatesTree_currentItemChanged(self, current, previous): |
303 def on_caCertificatesTree_currentItemChanged(self, current, previous): |
303 """ |
304 """ |
304 Private slot handling a change of the current item |
305 Private slot handling a change of the current item |
315 @pyqtSlot() |
316 @pyqtSlot() |
316 def on_caViewButton_clicked(self): |
317 def on_caViewButton_clicked(self): |
317 """ |
318 """ |
318 Private slot to show data of the selected CA certificate. |
319 Private slot to show data of the selected CA certificate. |
319 """ |
320 """ |
320 cert = self.caCertificatesTree.currentItem().data(0, self.CertRole) |
321 cert = QSslCertificate.fromData( |
|
322 self.caCertificatesTree.currentItem().data(0, self.CertRole))[0] |
321 dlg = E5SslInfoDialog(cert, self) |
323 dlg = E5SslInfoDialog(cert, self) |
322 dlg.exec_() |
324 dlg.exec_() |
323 |
325 |
324 @pyqtSlot() |
326 @pyqtSlot() |
325 def on_caDeleteButton_clicked(self): |
327 def on_caDeleteButton_clicked(self): |