blob: 1f519c67ddd6542e025a76de273063ebb695c0a6 [file] [log] [blame]
<?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.
*/
-->
<!--
This config is for the juddi-gui.
It currently does not use the ValueSet, jUDDI, Replication, or REST APIs
-->
<uddi>
<reloadDelay>5000</reloadDelay>
<client name="juddigui">
<nodes>
<node>
<!-- required 'default' node -->
<name>default</name>
<description>Main UDDI Node</description>
<!-- JAX-WS Transport -->
<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
<custodyTransferUrl>http://localhost:9080/juddiv3/services/custody-transfer</custodyTransferUrl>
<inquiryUrl>http://localhost:9080/juddiv3/services/inquiry</inquiryUrl>
<publishUrl>http://localhost:9080/juddiv3/services/publish</publishUrl>
<securityUrl>http://localhost:9080/juddiv3/services/security</securityUrl>
<subscriptionUrl>http://localhost:9080/juddiv3/services/subscription</subscriptionUrl>
</node>
<node>
<name>default-ssl</name>
<description>Main UDDI Node using SSL</description>
<!-- JAX-WS Transport -->
<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
<custodyTransferUrl>http://localhost:9443/juddiv3/services/custody-transfer</custodyTransferUrl>
<inquiryUrl>https://localhost:9443/juddiv3/services/inquiry</inquiryUrl>
<publishUrl>https://localhost:9443/juddiv3/services/publish</publishUrl>
<securityUrl>https://localhost:9443/juddiv3/services/security</securityUrl>
<subscriptionUrl>https://localhost:9443/juddiv3/services/subscription</subscriptionUrl>
</node>
<node>
<name>jboss7</name>
<description>Main UDDI node running on Jboss EAP6 or AS7</description>
<!--
Jboss users, note that the url is typically different, here's an example for Jboss EAP 6.x-->
<custodyTransferUrl>http://localhost:8080/juddiv3/UDDICustodyTransferService</custodyTransferUrl>
<inquiryUrl>http://localhost:8080/juddiv3/UDDIInquiryService</inquiryUrl>
<publishUrl>http://localhost:8080/juddiv3/UDDIPublicationService</publishUrl>
<securityUrl>http://localhost:8080/juddiv3/UDDISecurityService</securityUrl>
<subscriptionUrl>http://localhost:8080/juddiv3/UDDISubscriptionService</subscriptionUrl>
<subscriptionListenerUrl>http://localhost:8080/juddiv3/UDDISubscriptionListenerService</subscriptionListenerUrl>
</node>
<node>
<name>jboss7-ssl</name>
<description>Main UDDI node running on Jboss EAP6 or AS7</description>
<!--
Jboss users, note that the url is typically different, here's an example for Jboss EAP 6.x-->
<custodyTransferUrl>https://localhost:8443/juddiv3/UDDICustodyTransferService</custodyTransferUrl>
<inquiryUrl>https://localhost:8443/juddiv3/UDDIInquiryService</inquiryUrl>
<publishUrl>https://localhost:8443/juddiv3/UDDIPublicationService</publishUrl>
<securityUrl>https://localhost:8443/juddiv3/UDDISecurityService</securityUrl>
<subscriptionUrl>https://localhost:8443/juddiv3/UDDISubscriptionService</subscriptionUrl>
</node>
</nodes>
<signature>
<!-- signing stuff, is NOT used by juddi-gui -->
<signingKeyStorePath>(not used)</signingKeyStorePath>
<signingKeyStoreType>(not used)</signingKeyStoreType>
<signingKeyStoreFilePassword
isPasswordEncrypted="false"
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">(not used)</signingKeyStoreFilePassword>
<signingKeyPassword
isPasswordEncrypted="false"
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">(not used)</signingKeyPassword>
<signingKeyAlias>(not used)</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
This part IS used by juddi-gui whenever someone views an entity that is signed
-->
<!-- if this doesn't exist or is incorrect, the client will attempt to load from system properties, then
from the standard jdk trust store
generally, if defined, the working path is typically the bin folder of the container
-->
<trustStorePath></trustStorePath>
<trustStoreType>JKS</trustStoreType>
<trustStorePassword
isPasswordEncrypted="false"
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor"></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>
<!-- not used by juddi-gui-->
<subscriptionCallbacks>
<keyDomain>(not used)</keyDomain>
<listenUrl>(not used)</listenUrl>
<autoRegisterBindingTemplate>false</autoRegisterBindingTemplate>
<autoRegisterBusinessServiceKey>(not used)</autoRegisterBusinessServiceKey>
<signatureBehavior>DoNothing</signatureBehavior>
<!--valid values are AbortIfSigned,Sign,DoNothing,SignOnlyIfParentIsntSigned, default is DoNothing-->
</subscriptionCallbacks>
<!-- juddi-gui, used in the Create, Import from Wadl/Wsdl -->
<XtoWsdl>
<IgnoreSSLErrors>false</IgnoreSSLErrors>
</XtoWsdl>
</client>
<!-- hi there!
this section is required by juddi-gui and is an extension of what the normal juddi-client does
it's not in the standard config schema.
-->
<config>
<props>
<!--#required. if this uddi client is connected to uddi services that use the auth token, then set to UDDI_AUTH
#if not, set authtype to HTTP-->
<authtype>UDDI_AUTH</authtype>
<automaticLogouts>
<!-- #enables automatic logout timer, defaults to false if not defined-->
<enabled>true</enabled>
<!--#defines the duration of time to wait for the automatic logout, defaults to 15min if not defined-->
<duration>900000</duration>
</automaticLogouts>
<!--#node, this is the node defined in uddi.xml that the jUDDI-GUI will use for connections-->
<node>default</node>
<!-- controls remote access to the settings/configuration page -->
<configLocalHostOnly>true</configLocalHostOnly>
</props>
</config>
</uddi>