source: TI12-security/trunk/java/DEWS/AttAuthority/appClientModule/META-INF/ibm-webservicesclient-bnd.xmi @ 2136

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/java/DEWS/AttAuthority/appClientModule/META-INF/ibm-webservicesclient-bnd.xmi@2136
Revision 2136, 5.5 KB checked in by pjkersha, 12 years ago (diff)

python/ndg.security.server/setup.py:

  • comment out Twisted from install - won't do egg install
  • updated long description

python/ndg.security.server/ndg/security/server/AttAuthority/server-config.tac:

  • added verifyingCertFilePath keyword to SignatureHandler? initialisation
  • added SSL capability

python/conf/attAuthorityProperties.xml,
python/ndg.security.test/ndg/security/test/AttAuthority/siteAAttAuthorityProperties.xml,
python/ndg.security.test/ndg/security/test/AttAuthority/siteBAttAuthorityProperties.xml,
python/ndg.security.server/ndg/security/server/AttAuthority/init.py:
added element names for reading SSL settings from properties file.

python/ndg.security.server/ndg/security/server/SessionMgr/server-config.tac:
added verifyingCertFilePath keyword to SignatureHandler? initialisation

python/conf/sessionMgrProperties.xml,
python/ndg.security.test/ndg/security/test/SessionMgr/sessionMgrProperties.xml,
python/ndg.security.server/ndg/security/server/SessionMgr/init.py:
added clntCertFile properties file element name for setting certificate for
verifying incoming SOAP messages.

python/ndg.security.server/ndg/security/server/SessionMgr/Makefile:
corrected typo.

python/ndg.security.server/ndg/security/server/MyProxy.py:
Put OpenSSLConfig and OpenSSLConfigError classes into their own package
'openssl' so that they can also be used by the Certificate Authority client.

python/www/html/certificateAuthority.wsdl,
python/ndg.security.server/ndg/security/server/ca/CertificateAuthority_services_server.py,
python/ndg.security.common/ndg/security/common/ca/CertificateAuthority_services_types.py,
python/ndg.security.common/ndg/security/common/ca/CertificateAuthority_services.py: updated operations to issueCert, revokeCert and getCRL.

python/ndg.security.test/ndg/security/test/AttAuthority/attAuthorityClientTest.cfg: changed address of service to connect to.

python/ndg.security.test/ndg/security/test/SessionMgr/sessionMgrClientTest.cfg:
alternative username connection settings

python/ndg.security.common/ndg/security/common/AttAuthority/init.py:
fixed typos in error message and comments.

ython/ndg.security.common/ndg/security/common/XMLSec.py: changed call to
getAttributeNodeNS to getAttributeNode for retrieving reference element URI
attribute.

python/ndg.security.common/ndg/security/common/ca/init.py: code for
Certificate Authority client

python/ndg.security.common/ndg/security/common/wsSecurity.py:

  • tidied up imports
  • added properties for setting keywords to reference and SignedInfo? C14N
  • changed sign method so that it is truely configurable allow use of inclusive or exclusive C14N based on the keywords set for reference and SignedInfo? C14N calls.
  • swapped calls to getAttributeNodeNS with getAttributeNode where appropriate.

java/DEWS/AttAuthority/appClientModule/META-INF/ibm-webservicesclient-bnd.xmi,
java/DEWS/AttAuthority/build/classes/META-INF/ibm-webservicesclient-bnd.xmi:
updated to that request generator correctly places X.509 cert in
BinarySecurityToken? element.

java/DEWS/AttAuthority/appClientModule/Main.java,
java/DEWS/AttAuthority/appClientjava/DEWS/AttAuthority/appClientModule/META-INF/ibm-webservicesclient-bnd.xmiModule/Main.java:
include calls to getX509Cert and getAttCert methods.

java/DEWS/SessionMgr/build/classes/META-INF/ibm-webservicesclient-bnd.xmi,
java/DEWS/SessionMgr/appClientModule/META-INF/ibm-webservicesclient-bnd.xmi:
updates for testing Session MAnager client

java/DEWS/SessionMgr/appClientModule/Main.java: switched username setting.

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<com.ibm.etools.webservice.wscbnd:ClientBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.etools.webservice.wscbnd="http://www.ibm.com/websphere/appserver/schemas/5.0.2/wscbnd.xmi" xmi:id="ClientBinding_1084457488885">
3  <serviceRefs xmi:id="ServiceRef_1084457488845" serviceRefLink="service/AttAuthorityService">
4    <portQnameBindings xmi:id="PortQnameBinding_1084457488845" portQnameLocalNameLink="AttAuthority">
5      <securityRequestGeneratorBindingConfig xmi:id="SecurityRequestGeneratorBindingConfig_1084457488845">
6        <signingInfo xmi:id="SigningInfo_1084457488845" name="gen_signinfo">
7          <signatureMethod xmi:id="SignatureMethod_1084457488845" algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
8          <canonicalizationMethod xmi:id="CanonicalizationMethod_1084457488845" algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
9          <partReference xmi:id="PartReference_1084457488845" part="int_body">
10            <transform xmi:id="Transform_1084457488845" algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" name="int_body_transform1"/>
11            <digestMethod xmi:id="DigestMethod_1084457488845" algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
12          </partReference>
13          <signingKeyInfo xmi:id="SigningKeyInfo_1084457488845" keyinfoRef="gen_signkeyinfo" name="gen_skeyinfo"/>
14        </signingInfo>
15        <keyInfo xmi:id="KeyInfo_1164988543937" type="STRREF" name="gen_signkeyinfo" classname="com.ibm.ws.webservices.wssecurity.keyinfo.STRReferenceContentGenerator">
16          <keyLocatorMapping xmi:id="KeyLocatorMapping_1164988543937" locatorRef="gen_klocator" keynameRef="CN=webSphereTest, OU=BADC, O=NDG"/>
17          <tokenReference xmi:id="TokenReference_1164988543937" tokenRef="gen_signtgen"/>
18        </keyInfo>
19        <keyLocator xmi:id="KeyLocator_1164988543937" name="gen_klocator" classname="com.ibm.wsspi.wssecurity.keyinfo.KeyStoreKeyLocator">
20          <keyStore xmi:id="KeyStore_1164988543937" storepass="{xor}KzosKy8+LCwoMC07" path="/home/pjkershaw/KeyStore/DEWS/Test/keystore.p12" type="PKCS12"/>
21          <keys xmi:id="Key_1164988543937" alias="dti certificate" keypass="{xor}KzosKy8+LCwoMC07" name="CN=webSphereTest, OU=BADC, O=NDG"/>
22        </keyLocator>
23        <tokenGenerator xmi:id="TokenGenerator_1164988543937" name="gen_signtgen" classname="com.ibm.wsspi.wssecurity.token.X509TokenGenerator">
24          <valueType xmi:id="ValueType_1164988543937" localName="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509" uri="" name="gen_signtgen_vtype"/>
25          <callbackHandler xmi:id="CallbackHandler_1164988543937" classname="com.ibm.wsspi.wssecurity.auth.callback.X509CallbackHandler">
26            <key xmi:id="Key_1164988543938" alias="dti certificate" keypass="{xor}KzosKy8+LCwoMC07" name="CN=webSphereTest, OU=BADC, O=NDG"/>
27            <keyStore xmi:id="KeyStore_1164988543938" storepass="{xor}KzosKy8+LCwoMC07" path="/home/pjkershaw/KeyStore/DEWS/Test/keystore.p12" type="PKCS12"/>
28            <basicAuth xmi:id="BasicAuth_1164988543937"/>
29          </callbackHandler>
30          <partReference xmi:id="PartReference_1164988543937"/>
31        </tokenGenerator>
32      </securityRequestGeneratorBindingConfig>
33      <securityResponseConsumerBindingConfig xmi:id="SecurityResponseConsumerBindingConfig_1084457488845">
34        <signingInfo xmi:id="SigningInfo_1164983085157" name="con_signinfo">
35          <signatureMethod xmi:id="SignatureMethod_1164983085157" algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
36          <canonicalizationMethod xmi:id="CanonicalizationMethod_1164983085157" algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
37          <partReference xmi:id="PartReference_1164983085157" part="reqint_body">
38            <transform xmi:id="Transform_1164983085157" algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" name="reqint_body_transform1"/>
39            <digestMethod xmi:id="DigestMethod_1164983085157" algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
40          </partReference>
41          <signingKeyInfo xmi:id="SigningKeyInfo_1164983085157" keyinfoRef="sig_keyinfo" name="con_skeyinfo"/>
42        </signingInfo>
43        <keyInfo xmi:id="KeyInfo_1164983085157" type="STRREF" name="sig_keyinfo" classname="com.ibm.ws.webservices.wssecurity.keyinfo.STRReferenceContentConsumer">
44          <keyLocatorMapping xmi:id="KeyLocatorMapping_1164983085157" locatorRef="sig_klocator"/>
45          <tokenReference xmi:id="TokenReference_1164983085157" tokenRef="con_tcon" name="con_tref"/>
46        </keyInfo>
47        <keyLocator xmi:id="KeyLocator_1164983085157" name="sig_klocator" classname="com.ibm.wsspi.wssecurity.keyinfo.X509TokenKeyLocator"/>
48        <tokenConsumer xmi:id="TokenConsumer_1164988543937" classname="com.ibm.wsspi.wssecurity.token.X509TokenConsumer" name="con_tcon">
49          <valueType xmi:id="ValueType_1164988543938" localName="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509" uri="" name="X509 certificate token"/>
50          <jAASConfig xmi:id="JAASConfig_1164988543937" configName="system.wssecurity.X509BST"/>
51          <partReference xmi:id="PartReference_1164988543938"/>
52          <certPathSettings xmi:id="CertPathSettings_1164988543937">
53            <trustAnyCertificate xmi:id="TrustAnyCertificate_1164988543937"/>
54          </certPathSettings>
55        </tokenConsumer>
56      </securityResponseConsumerBindingConfig>
57    </portQnameBindings>
58  </serviceRefs>
59</com.ibm.etools.webservice.wscbnd:ClientBinding>
Note: See TracBrowser for help on using the repository browser.