示例#1
0
    def sslModeToString(self, mode):
        sslMode = QgsDataSourceUri.decodeSslMode(mode)

        if sslMode == int(QgsDataSourceUri.SslDisable):
            return "disable"
        if sslMode == int(QgsDataSourceUri.SslAllow):
            return "allow"
        if sslMode == int(QgsDataSourceUri.SslRequire):
            return "require"
        if sslMode == int(QgsDataSourceUri.SslVerifyCa):
            return "verify-ca"
        if sslMode == int(QgsDataSourceUri.SslVerifyFull):
            return "verify-full"

        # Default empty value: SSLprefer.
        return ""