Altova RaptorXML Server 2024

RaptorXML Server prend en charge le démarrage non seulement en tant qu'un serveur HTTP, mais aussi en tant qu'un serveur HTTPS. Les deux types de connexion peuvent être active parallèlement.

 

Activer HTTPS

La prise en charge HTTPS est désactivée par défaut. Pour activer HTTPS, dans le fichier de configuration de serveur, server_config.xml, mettre le paramètre https.enable sur true. Modifier les différents paramètres HTTPS du fichier de configuration conformément à vos exigences de serveur.

 

Clé privée et certificat

Vous pouvez obtenir une clé privée et des fichiers de certificat d'une des manières suivantes :

 

Depuis une autorité de certificat : suivez les étapes décrites dans la section Configurer le chiffrage Up SSL.

Créer un certificat auto-signé en utilisant la commande OpenSSL suivante (modifié en conséquence pour votre environnement) :
 
openssl req -x509 -newkey rsa:4096 -nodes -keyout key.pem -out cert.pem -days 365 -subj "/C=AT/ST=vienna/L=vienna/O=Altova Gmbh/OU=dev/CN=www.altova.com"

 

Tester la connexion

Un bon moyen de tester votre connexion s'effectue par le biais de l'outil de ligne de commande curl pour transmettre les données avec des URL. Vous pouvez utiliser la commande suivante :

 

curl.exe https://localhost:443/v1/version

 

Si le certificat n'est pas approuvé, utiliser l'option -k, comme ceci :

 

curl.exe -k https://localhost:443/v1/version

 

La commande suivante exécute l'exemple Python HTTP qui est distribué avec RaptorXML Server:

 

python3.exe examples\ServerAPI\python\RunRaptorXML.py --host localhost -p 443 -s

 

© 2017-2023 Altova GmbH