Explicitly setting of SSL timeout avoids hanging client for calls over https
ndg.security.server/ndg/security/server/conf/sessionMgr.tac,
ndg.security.server/ndg/security/server/conf/attAuthority.tac:
- added ref to NDGSEC_INT_DEBUG environment variable -sets service to stop in debugger at the start of each SOAP call. Service must be restarted in order for variable to be picked up
ndg.security.test/ndg/security/test/AttAuthority/siteAAttAuthorityProperties.xml,
ndg.security.test/ndg/security/test/AttAuthority/attAuthorityClientTest.cfg,
ndg.security.test/ndg/security/test/SessionMgr/sessionMgrClientTest.cfg:
- running unit tests with https switched on to investigate timeout problems. SM calls to an AA over https currently fail with a HTTP bad status line error
ndg.security.common/ndg/security/common/AttAuthority/init.py: improve error reporting for getAttCert call.
ndg.security.common/ndg/security/common/m2CryptoSSLUtility.py:
- added functionality to set read and write timeouts. M2Crypto default is 600s(!). Changed default to 3s