Altova RaptorXML+XBRL Server 2024

RaptorXML+XBRL Server permite el inicio como servidor HTTP y también como servidor HTTPS. Ambos tipos de conexión pueden estar activos de forma simultánea.

 

Habilitar HTTPS

La opción HTTPS está deshabilitada por defecto. Para habilitar HTTPS en el archivo de configuración del servidor, server_config.xml, defina el valor true para la opción https.enable. Modifique las distintas opciones HTTPS del archivo de configuración en función de los requisitos de servidor.

 

Clave privada y certificado

Hay dos maneras de obtener una clave privada y archivos de certificado:

 

De una entidad de certificación siguiendo los pasos descritos en el apartado Configurar el cifrado SSL.

Creando un certificado autofirmado con este comando OpenSSL (modificado según el entorno que se utilice):
 
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"

 

Probar la conexión

Puede probar la conexión con ayuda de la herramienta de la línea de comandos curl que sirve para transferir datos con direcciones URL. Puede usar este comando:

 

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

 

Si el certificado no es de confianza, use la opción -k:

 

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

 

Este comando ejecuta el ejemplo HTTP Python que se distribuye con RaptorXML+XBRL Server:

 

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

 

© 2017-2023 Altova GmbH