Changeset 886
- Timestamp:
- 07/24/06 17:30:42 (7 years ago)
- File:
-
- 1 edited
-
ccsd/trunk/crcnetd/_utils/ccsd_server.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ccsd/trunk/crcnetd/_utils/ccsd_server.py
r885 r886 350 350 """ 351 351 from ccsd_session import getSessionE, startSession, startBasicSession 352 353 allow_login = config_getboolean(None, "cert_logins", True) 354 if not allow_login: 355 return startBasicSession(subj.CN, SESSION_RW) 356 352 357 353 # Check incoming peer certificate 358 354 cert = request.channel.transport.socket.get_peer_certificate() 359 355 subj = cert.get_subject() 356 username = subj.CN.replace(":", "") 357 358 allow_login = config_getboolean(None, "cert_logins", True) 359 if not allow_login: 360 # CN matches a MAC address 361 return startBasicSession(username, SESSION_RW) 360 362 361 363 # Does the CN match a username? … … 369 371 370 372 # CN matches a MAC address 371 username = subj.CN.strip(":")372 373 return startBasicSession(username, SESSION_RW) 373 374
Note: See TracChangeset
for help on using the changeset viewer.
