All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.uddi.xml Maven / Gradle / Ivy

There is a newer version: 3.3.10
Show newest version
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--
/*
 * Copyright 2001-2008 The Apache Software Foundation.
 * 
 * Licensed 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" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd">
        <reloadDelay>5000</reloadDelay>
        <client name="test-client">
                <nodes>
                        <!-- this is only used when uddiv3.enable=true in tck.properties -->
                        <node>
                                <name>default</name> 
                        </node>
                        <node isHomeJUDDI="true">
                                <!-- required 'default' node -->
                                <name>uddiv3</name> 
                                <description>Main jUDDI node</description>
                                <properties>
                                        <property name="serverName" value="localhost" />
                                        <property name="serverPort" value="8880" />
                                        <property name="serverSSLPort" value="8443" />
                                        <!-- 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>
                                <!-- JAX-WS Transport -->
                                <proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</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/XML/getDetail</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>
                                <replicationUrl>https://${serverName}:${serverSSLPort}/juddiv3replication/services/replication</replicationUrl>
                                <!-- this is just for juddi gui tests -->
                                <juddigui>http://${serverName}:${serverPort}/juddi-gui/</juddigui>
                        </node>
                        
                        <node isHomeJUDDI="false">
                                <!-- required 'default' node -->
                                <name>uddiv3-2</name> 
                                <description>jUDDI Node2</description>
                                <properties>
                                        <property name="serverName" value="localhost" />
                                        <property name="serverPort" value="8980" />
                                        <property name="serverSSLPort" value="9443" />
                                        <!-- 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>
                                <!-- JAX-WS Transport -->
                                <proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</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/XML/getDetail</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>
                                <replicationUrl>https://${serverName}:${serverSSLPort}/juddiv3replication/services/replication</replicationUrl>
                                <!-- this is just for juddi gui tests -->
                                <juddigui>http://${serverName}:${serverPort}/juddi-gui/</juddigui>
                        </node>
                        
                        
                        <!-- this is only used when uddiv2.enable=true in tck.properties -->
                        <node>
                                <name>uddiv2</name>
                                <description>jUDDI node in other Department</description>
								 <properties>
                                        <property name="serverName" value="localhost" />
                                        <property name="serverPort" value="8880" />
                                </properties>
                                <proxyTransport>org.apache.juddi.v3.client.transport.JAXWSv2TranslationTransport</proxyTransport>
                                <inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiryv2</inquiryUrl>
                                <publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publishv2</publishUrl>
                        </node>
                </nodes>
		
                <clerks registerOnStartup="false">
                        <!-- not used -->
                        <clerk name="default" node="default" publisher="root" password="root"  isPasswordEncrypted="false" cryptoProvider=""/>
                        
                        <!-- this is used for the subscription callback tests -->
                        <clerk name="uddiv3" node="uddiv3" publisher="root" password="root"  isPasswordEncrypted="false" cryptoProvider=""/>
                </clerks>
                <signature>
                        <!-- signing stuff -->
                        <signingKeyStorePath>keystore.jks</signingKeyStorePath>
                        <signingKeyStoreType>JKS</signingKeyStoreType>
                        <signingKeyStoreFilePassword 
                                isPasswordEncrypted="false" 
                                cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
                        <signingKeyPassword
                                isPasswordEncrypted="false" 
                                cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</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>

                        <!-- validation stuff 
                        Used whenever someone views an entity that is signed and validation is required	-->
                        <!-- if this doesn't exist or is incorrect, the client will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
                                isPasswordEncrypted="false" 
                                cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
			
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
                        <keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
                        <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
                        <keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
                        <digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>
                        <listenUrl></listenUrl> <!-- leave this blank, it will be generated automatically -->
                        <autoRegisterBindingTemplate>true</autoRegisterBindingTemplate>
                        <autoRegisterBusinessServiceKey>uddi:somebusiness:someservicekey</autoRegisterBusinessServiceKey>
                        <signatureBehavior>DoNothing</signatureBehavior>
                        <!--valid values are AbortIfSigned,Sign,DoNothing,SignOnlyIfParentIsntSigned, default is DoNothing-->
                </subscriptionCallbacks>
                <XtoWsdl>
                        <IgnoreSSLErrors>false</IgnoreSSLErrors>
                </XtoWsdl>
        </client>
</uddi>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy