Hi,
$ nano testgui.py
import os
import sys
from irods.session import iRODSSession
from irods.access import iRODSAccess
import ssl
ssl_context = ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH, cafile=None, capath=None, cadata=None)
ssl_settings = {
"irods_authentication_scheme": "pam_password",
"irods_client_server_negotiation": "request_server_negotiation",
"irods_client_server_policy": "CS_NEG_REQUIRE",
"irods_encryption_key_size": 32,
"irods_encryption_salt_size": 8,
"irods_encryption_num_hash_rounds": 16,
"irods_encryption_algorithm": "AES-256-CBC",
"ssl_context": ssl_context
}
...
with iRODSSession(XXX, **ssl_settings) as session:
file = session.data_objects.get('/testZone/home/alice/sourceColl/testhell.txt')
print(session.acls.get(file))