Configuration SSL du composant BC-SOAP

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Configuration SSL du composant BC-SOAP

theirman
Au sujet du composant BC-SOAP : Il expose de manière ostentatoire la liste des services disponibles sur la page http://url_de_la_machine:8084/petals/services/listServices/  J'ai vu dans le JBI.xml du composant qu'il y'a un port sécurisé 8083. Mais comment déployer les services sur le BC-SOAP de manière à ce qu'il utilise de préférence ce port sécurisé ?

J'ai essayé d'atteindre, via mon navigateur, cette page (localhost:8083) mais elle ne passe pas !!

Réponse:
Christophe DENEUX wrote
C'est le port par défaut pour une exposition SSL des services. Voir la documentation du BC SOAP pour voir comment activer tout ça.


J'ai vu dans la documentation ce qu'il faut configurer. J'ai également trouvé où se trouve le répertoire HTTPS contenant les certificats HTTPS du bus PETALS ($PETALS_HOME/https/). Par contre, dans la config ci-dessous, je ne connais pas les passwords des fichiers keystore.
(désolé, je ne suis pas habitué à utiliser des certificats et des clés SSL  )


	<!-- HTTPS SUPPORT -->
        <soap:https-enabled xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">true</soap:https-enabled>
        <soap:https-port xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">8083</soap:https-port>
        <soap:https-keystore-type xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">JKS</soap:https-keystore-type>
        <soap:https-keystore-file xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">/apps/petals/petals-esb-4.1/https/keystore-srv.jks</soap:https-keystore-file>
        <soap:https-keystore-password xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">????????</soap:https-keystore-password>
        <soap:https-key-password xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">????????</soap:https-key-password>
        <soap:https-truststore-type xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">JKS</soap:https-truststore-type>
        <soap:https-truststore-file xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">/apps/petals/petals-esb-4.1/https/keystore-srv-ssl.jks</soap:https-truststore-file>
        <soap:https-truststore-password xmlns:soap="http://petals.ow2.org/components/soap/version-4" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5" xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">????????</soap:https-truststore-password>
Reply | Threaded
Open this post in threaded view
|

Re: Configuration SSL du composant BC-SOAP

Christophe DENEUX
Administrator
This post has NOT been accepted by the mailing list yet.
Voici un use case qui pourrait peut-être t'aider: https://doc.petalslink.com/display/petalscomponents/Use+Cases+for+Petals-BC-SOAP
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX