blob: b1540f3e7ca23b30d3323c55915e1f2fe8efb32c [file] [log] [blame]
<?xml version="1.0" encoding="utf-8" ?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<uddi xmlns="urn:juddi-apache-org:v3_client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:juddi-apache-org:v3_client ..\..\juddi-client\src\main\resources\xsd\uddi-client.xsd">
<reloadDelay>5000</reloadDelay>
<client name="test-client">
<nodes>
<!-- hint, there can be more than one "node"-->
<node isHomeJUDDI="true">
<!-- required 'default' node -->
<name>default</name>
<description>Main jUDDI node</description>
<properties>
<!-- for a live instance of jUDDI, use this url
<property name="serverName" value="uddi-jbossoverlord.rhcloud.com" />
<property name="serverPort" value="80" />-->
<!-- for a dev instance of jUDDI, use this url -->
<property name="serverName" value="localhost" />
<property name="serverPort" value="8080" />
<!-- for UDDI nodes that use HTTP u/p, using the following
<property name="basicAuthUsername" value="root" />
<property name="basicAuthPassword" value="password" />
<property name="basicAuthPasswordIsEncrypted" value="false" />
<property name="basicAuthPasswordCryptoProvider" value="org.apache.juddi.v3.client.crypto.AES128Cryptor (an example)" />-->
</properties>
<proxyTransport>org.apache.juddi.v3.client.transport.AspNetTransport</proxyTransport>
<custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer</custodyTransferUrl>
<inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiry</inquiryUrl>
<inquiryRESTUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiryRest</inquiryRESTUrl>
<publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publish</publishUrl>
<securityUrl>http://${serverName}:${serverPort}/juddiv3/services/security</securityUrl>
<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription</subscriptionUrl>
<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener</subscriptionListenerUrl>
<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api</juddiApiUrl>
<factoryInitial>not used</factoryInitial>
<factoryURLPkgs>not used</factoryURLPkgs>
<factoryNamingProvider>not used</factoryNamingProvider>
</node>
<node>
<!-- required 'default' node -->
<name>default_non_root</name>
<description>Main jUDDI node</description>
<properties>
<!-- for a live instance of jUDDI, use this url
<property name="serverName" value="uddi-jbossoverlord.rhcloud.com" />
<property name="serverPort" value="80" />-->
<!-- for a dev instance of jUDDI, use this url -->
<property name="serverName" value="localhost" />
<property name="serverPort" value="8080" />
<!-- for UDDI nodes that use HTTP u/p, using the following
<property name="basicAuthUsername" value="root" />
<property name="basicAuthPassword" value="password" />
<property name="basicAuthPasswordIsEncrypted" value="false" />
<property name="basicAuthPasswordCryptoProvider" value="org.apache.juddi.v3.client.crypto.AES128Cryptor (an example)" />-->
</properties>
<proxyTransport>org.apache.juddi.v3.client.transport.AspNetTransport</proxyTransport>
<custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer</custodyTransferUrl>
<inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiry</inquiryUrl>
<publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publish</publishUrl>
<securityUrl>http://${serverName}:${serverPort}/juddiv3/services/security</securityUrl>
<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription</subscriptionUrl>
<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener</subscriptionListenerUrl>
<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api</juddiApiUrl>
<factoryInitial>not used</factoryInitial>
<factoryURLPkgs>not used</factoryURLPkgs>
<factoryNamingProvider>not used</factoryNamingProvider>
</node>
<node>
<!-- required 'default' node -->
<name>uddiv2</name>
<description>Main jUDDI node</description>
<properties>
<!-- for a live instance of jUDDI, use this url
<property name="serverName" value="uddi-jbossoverlord.rhcloud.com" />
<property name="serverPort" value="80" />-->
<!-- for a dev instance of jUDDI, use this url -->
<property name="serverName" value="localhost" />
<property name="serverPort" value="8080" />
<!-- for UDDI nodes that use HTTP u/p, using the following
<property name="basicAuthUsername" value="root" />
<property name="basicAuthPassword" value="password" />
<property name="basicAuthPasswordIsEncrypted" value="false" />
<property name="basicAuthPasswordCryptoProvider" value="org.apache.juddi.v3.client.crypto.AES128Cryptor (an example)" />-->
</properties>
<proxyTransport>org.apache.juddi.v3.client.transport.AspNetv2TranslationTransport</proxyTransport>
<custodyTransferUrl>not used</custodyTransferUrl>
<inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiryv2</inquiryUrl>
<inquiryRESTUrl>not used</inquiryRESTUrl>
<publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publishv2</publishUrl>
<securityUrl>not used</securityUrl>
<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription</subscriptionUrl>
<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener</subscriptionListenerUrl>
<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api</juddiApiUrl>
<factoryInitial>not used</factoryInitial>
<factoryURLPkgs>not used</factoryURLPkgs>
<factoryNamingProvider>not used</factoryNamingProvider>
</node>
</nodes>
<clerks registerOnStartup="false">
<!-- one clerk for each node is required-->
<clerk name="default" node="default" publisher="root" password="root" isPasswordEncrypted="false" cryptoProvider=""/>
<clerk name="default_non_root" node="default_non_root" publisher="uddi" password="uddi" isPasswordEncrypted="false" cryptoProvider=""/>
<clerk name="uddiv2" node="default_non_root" publisher="uddi" password="uddi" isPasswordEncrypted="false" cryptoProvider=""/>
<xregister>
<!-- automatic registration on start. this only triggers when registerOnStartup=true-->
<servicebinding bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" fromClerk="default" toClerk="default_non_root"/>
</xregister>
</clerks>
<signature>
<!-- the store name,
AddressBook
AuthRoot
CertificateAuthority
Disallowed
My (usually this is the one you want
Root
TrustedPeople
TrustedPublisher-->
<signingKeyStorePath>My</signingKeyStorePath>
<!-- storelocation, this can either be CurrentUser or LocalMachine using the Windows certificate store OR
the value "PFX" to load the certificate from a PFX file
-->
<signingKeyStoreType>CurrentUser</signingKeyStoreType>
<!-- only used when signingKeyStoreType is "PFX-->
<signingKeyStoreFilePassword cryptoProvider="" isPasswordEncrypted="false">ignored</signingKeyStoreFilePassword>
<!-- not used-->
<signingKeyPassword>ignored</signingKeyPassword>
<!-- serial number or friendly name/alias, subject or thumbprint-->
<signingKeyAlias>‎514a6615</signingKeyAlias>
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
<!-- trust store always goes to the windows certificate store -->
<trustStorePath>ignored</trustStorePath>
<trustStoreType>ignored</trustStoreType>
<trustStorePassword>ignored</trustStorePassword>
<checkTimestamps>true</checkTimestamps>
<checkTrust>true</checkTrust>
<checkRevocationCRL>true</checkRevocationCRL>
<checkRevocationOCSP>true</checkRevocationOCSP>
<keyInfoInclusionSubjectDN>true</keyInfoInclusionSubjectDN>
<keyInfoInclusionSerial>false</keyInfoInclusionSerial>
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
</signature>
<subscriptionCallbacks>
<keyDomain>uddi:org.apache.demos</keyDomain>
<listenUrl>http://localhost:4444/callback</listenUrl>
<autoRegisterBindingTemplate>true</autoRegisterBindingTemplate>
<autoRegisterBusinessServiceKey>uddi:org.apache.demos:coolbizexample-service</autoRegisterBusinessServiceKey>
<signatureBehavior>DoNothing</signatureBehavior>
</subscriptionCallbacks>
<XtoWsdl>
<IgnoreSSLErrors>false</IgnoreSSLErrors>
</XtoWsdl>
</client>
</uddi>