META-INF.simple-publish-uddi.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8" ?> <!-- /* * 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" xmlns:xsi="http://www.w3.org/2001/XMLSchema"> <reloadDelay>5000</reloadDelay> <client name="example-client"> <nodes> <node isHomeJUDDI="true"> <!-- required 'default' node --> <name>default</name> <properties> <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> <description>Main jUDDI node</description> <!-- 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</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}:8443/juddiv3replication/services/replication</replicationUrl> </node> <node> <!-- required 'default' node --> <name>uddi:another.juddi.apache.org:node2</name> <properties> <property name="serverName" value="localhost"/> <property name="serverPort" value="9080"/> <!-- 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> <description>juddi node on 9080</description> <!-- 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</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}:9443/juddiv3replication/services/replication</replicationUrl> </node> <node> <!-- required 'default' node --> <name>uddi:yet.another.juddi.apache.org:node3</name> <properties> <property name="serverName" value="localhost"/> <property name="serverPort" value="10080"/> <!-- 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> <description>juddi node on 10080</description> <!-- 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</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}:10443/juddiv3replication/services/replication</replicationUrl> </node> </nodes> <clerks registerOnStartup="false"> <clerk name="default" node="default" publisher="uddi" password="uddi" 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>true</keyInfoInclusionSubjectDN> <keyInfoInclusionSerial>true</keyInfoInclusionSerial> <keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey> <digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod> </signature> <subscriptionCallbacks> <keyDomain>uddi:somebusiness</keyDomain> <listenUrl></listenUrl> <!-- this is to override the generated values --> <autoRegisterBindingTemplate>true</autoRegisterBindingTemplate> <autoRegisterBusinessServiceKey>uddi:somebusiness:someservicekey</autoRegisterBusinessServiceKey> <signatureBehavior>DoNothing</signatureBehavior> </subscriptionCallbacks> </client> </uddi>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy