SSLTransport

class DIRAC.Core.DISET.private.Transports.SSLTransport.SSLTransport(*args, **kwargs)

Bases: DIRAC.Core.DISET.private.Transports.BaseTransport.BaseTransport

acceptConnection()
bAllowReuseAddress = True
close()
getAppData()
getConnectingCredentials()
getFormattedCredentials()
getKeepAliveLapse()
getLastActionTimestamp()
getLocalAddress()
getRemoteAddress()
getSocket()
handshake()
iListenQueueSize = 5
iReadTimeout = 600
initAsClient()
initAsServer()
isLocked()
keepAliveMagic = 'dka'
latestServerRenewTime()
receiveData(maxBufferSize=0, blockAfterKeepAlive=True, idleReceive=False)
renewServerContext()
sendData(uData, prefix=False)
sendKeepAlive(responseId=None, now=False)
serverMode()
setAppData(appData)
setClientSocket(oSocket)
setExtraCredentials(group)
setSocketTimeout(timeout)

This method is used to chenge the default timeout of the socket

DIRAC.Core.DISET.private.Transports.SSLTransport.checkSanity(urlTuple, kwargs)

Check that all ssl environment is ok

DIRAC.Core.DISET.private.Transports.SSLTransport.delegate(delegationRequest, kwargs)

Check delegate!