25 |
25 |
26 @param url URL to show SSL info for (QUrl) |
26 @param url URL to show SSL info for (QUrl) |
27 @param configuration SSL configuration (QSslConfiguration) |
27 @param configuration SSL configuration (QSslConfiguration) |
28 @param parent reference to the parent widget (QWidget) |
28 @param parent reference to the parent widget (QWidget) |
29 """ |
29 """ |
30 super(E5SslInfoWidget, self).__init__(parent) |
30 super().__init__(parent) |
31 |
31 |
32 self.__url = QUrl(url) |
32 self.__url = QUrl(url) |
33 self.__configuration = QSslConfiguration(configuration) |
33 self.__configuration = QSslConfiguration(configuration) |
34 |
34 |
35 self.setMinimumWidth(400) |
35 self.setMinimumWidth(400) |
36 |
36 |
37 certList = self.__configuration.peerCertificateChain() |
37 certList = self.__configuration.peerCertificateChain() |
38 if certList: |
38 cert = certList[0] if certList else QSslCertificate() |
39 cert = certList[0] |
|
40 else: |
|
41 cert = QSslCertificate() |
|
42 |
39 |
43 layout = QGridLayout(self) |
40 layout = QGridLayout(self) |
44 rows = 0 |
41 rows = 0 |
45 |
42 |
46 ########################################## |
43 ########################################## |