ProxyInfo
Set of utilities to retrieve Information from proxy
- DIRAC.Core.Security.ProxyInfo.formatProxyInfoAsString(infoDict)
convert a proxy infoDict into a string
- DIRAC.Core.Security.ProxyInfo.formatProxyStepsInfoAsString(infoList)
Format the List of Proxy steps dictionaries as a printable string.
- DIRAC.Core.Security.ProxyInfo.getProxyInfo(proxy=False, disableVOMS=False)
- Returns:
a dict with all the proxy info:
- values that will be there always
‘chain’ : chain object containing the proxy
‘subject’ : subject of the proxy
‘issuer’ : issuer of the proxy
‘isProxy’ : bool
‘isLimitedProxy’ : bool
‘validDN’ : Valid DN in DIRAC
‘validGroup’ : Valid Group in DIRAC
‘secondsLeft’ : Seconds left
- values that can be there
‘path’ : path to the file,
‘group’ : DIRAC group
‘groupProperties’ : Properties that apply to the DIRAC Group
‘username’ : DIRAC username
‘identity’ : DN that generated the proxy
‘hostname’ : DIRAC host nickname
‘VOMS’
- DIRAC.Core.Security.ProxyInfo.getProxyInfoAsString(proxyLoc=False, disableVOMS=False)
return the info as a printable string
- DIRAC.Core.Security.ProxyInfo.getProxyStepsInfo(chain)
Extended information of all Steps in the ProxyChain Returns a list of dictionary with Info for each Step.
- DIRAC.Core.Security.ProxyInfo.getVOfromProxyGroup()
Return the VO associated to the group in the proxy