source: TI12-security/trunk/python/ndg.security.test/ndg/security/test/SessionMgr/sessionMgrClientTest.cfg @ 2685

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/ndg.security.test/ndg/security/test/SessionMgr/sessionMgrClientTest.cfg@2685
Revision 2685, 2.0 KB checked in by pjkersha, 13 years ago (diff)

Preparing new DEWS 0.8.0 release -

ndg.security.server/setup.py: remove commented out code

setup.py, ndg.security.client/setup.py, ndg.security.test/setup.py,
ndg.security.server/setup.py, ndg.security.common/setup.py:
update version to 0.8.0

ndg.security.test/ndg/security/test/AttAuthority/siteAAttAuthorityProperties.xml:
reset default transport to http

ndg.security.test/ndg/security/test/AttAuthority/attAuthorityClientTest.cfg:
default test settings for DEWS

ndg.security.test/ndg/security/test/SessionMgr/SessionMgrClientTest.py:

  • updated for tests with SSL - sslCACertList keyword

ndg.security.test/ndg/security/test/SessionMgr/sessionMgrClientTest.cfg:

  • test with SSL

ndg.security.common/ndg/security/common/SessionMgr/init.py:

  • include new SSL settings sslCACertList and sslCACertFilePathList

keywords / properties

  • removed transdict keyword
  • changed tranport attribute to _transport and transdict to _transdict

ndg.security.common/ndg/security/common/AttAuthority/init.py:

  • import httplib to enable catch for httplib.BadStatusLine? exception - this

is thrown when trying to connect with http to https service

  • include sslCACertFilePathList property
  • remove clntCertFilePath, clntPriKeyFilePath and clntPriKeyPwd properties -

no longer needed

ndg.security.common/ndg/security/common/m2CryptoSSLUtility.py:

  • new property caCertFilePathList enables setting of CA certs from file list
  • fix to HTTPSConnection class - set _postConnectionCheck attribute to

SSL.Checker.Checker default if not equivalent keyword was set

ndg.security.common/ndg/security/common/CredWallet.py:

  • enable calls to Attribute Authorities to set CA list for peer cert

verification with SSL connections

ndg-security-install.py: added new -t option to enable install of unit tests
package

Line 
1# NERC Data Grid Project
2#
3# P J Kershaw 12/01/07
4#
5# Copyright (C) 2007 CCLRC & NERC
6#
7# This software may be distributed under the terms of the Q Public License,
8# version 1.0 or later.
9#
10# $Id:$
11[setUp]
12smuri = https://localhost:5700/SessionManager
13
14# For https connections only.  !Omit ssl* settings if using http!
15# sslpeercertcn is the expected CommonName of peer cert.  Omit if it's the
16# same as peer hostname.
17sslpeercertcn = webSphereTest
18sslcacertfilepathlist = cacert.pem
19
20# Set to False to test service without WS-Security signature
21setsignaturehandler = True
22
23# ValueType for BinarySecurityToken element of WSSE header.  Specify
24# 'X509PKIPathv1' for use with proxy certificates
25reqbinsectokvaltype = X509v3
26#reqbinsectokvaltype = X509
27#reqbinsectokvaltype = X509PKIPathv1
28
29# Test with proxy certificates or with standard certs.  Comment out as
30# appropriate
31#proxycertfilepath = ./proxy-cert.pem
32
33# Test without proxy certificates - uses AA server side cert/private key for
34# client side too (!)
35clntcertfilepath = ./clnt-cert.pem
36
37clntprikeyfilepath = ./clnt-key.pem
38#clntprikeyfilepath = ./proxy-key.pem
39
40# Password protecting client private key - if omitted it will be prompted for
41# from tty
42clntprikeypwd = 
43
44# Space separated list of CA certificate files used to verify certificate used
45# in message signature
46cacertfilepathlist = ./cacert.pem
47
48[test1AddUser]
49username = BugsBunny
50# Comment out to prompt for on tty.
51#passphrase =
52 
53[test2Connect]         
54username = raphaelTest
55#username = gabriel
56#passphrase =
57
58[test3ConnectNoCreateServerSess]         
59username = raphaelTest
60#username = gabriel
61#passphrase =
62
63[test6GetAttCertUsingSessID]
64aaURI = https://localhost:5000/AttributeAuthority
65
66[test6aGetAttCertRefusedUsingSessID]
67aaURI = http://localhost:5100/AttributeAuthority
68
69[test6bGetMappedAttCertUsingSessID]
70aaURI = http://localhost:5100/AttributeAuthority
71
72[test6cGetAttCertWithExtAttCertListUsingSessID]
73aaURI = http://localhost:5100/AttributeAuthority
74
75[test7GetAttCertUsingProxyCert]
76aaURI = https://localhost:5000/AttributeAuthority
77
78
79
Note: See TracBrowser for help on using the repository browser.