Skip to Content
avatar image
Former Member

Error de seguridad en el certificado SSL para IOS

Buenos Días,

Tengo instalado en un iphone la version de SAP B1i 1.11.8 y al intentar conectar el dispositivo me arroja un mensaje que indica

Error de Seguridad

El certificado para este servidor no se emitió por una autoridad de certificación de confianza. Se desactiva la conexión al servidor. Contacte a su administrador de sistemas para más detalle

por favor ayuda referente a este error ¿tengo que generar el certificado nuevamente? ¿cuales serían los pasos a seguir para poder ingresar a la app SAP movil desde el iphone?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Mar 22, 2017 at 01:35 PM

    Hi Romi Zurita,

    Have you copied the SAP generated SSL certifcate and installed in iphone.

    Regards:

    Balaji.S

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 22, 2017 at 08:20 PM

    Hola Balaji,

    No he podido generar el certificado SSL porque los comandos que estoy utilizando para generar el certificado SSL a través del entorno OPENSSL arrojan error, son los mismos comandos que se utilizaron para generar el certificado por primera vez, si tienen las instrucciones o comando, por favor le agradezco enviarme la información, quizás me falten instrucciones por ejecutar.

    El año pasado lo había configurado en un iphone y la app móvil SAP funcionó pero ahora arroja error al intentar ejecutar la app SAP en el iphone

    Error de Seguridad

    El certificado para este servidor no se emitió por una autoridad de certificación de confianza. Se desactiva la conexión al servidor. Contacte a su administrador de sistemas para más detalle

    Saludos

    Romi Zurita

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 23, 2017 at 09:41 AM

    Are you trying with self signed certificate manually.

    Create a self-signed certificate using the Certificate Tool

    As of integration framework (B1if) version 1.22.0 (delivered with SAP Business One 9.1 PL08 and SAP Business One 9.1, version for SAP HANA PL08), the integration framework provides a Certificate Tool. The certificate tool automates the creation of a root certificate and a self-signed server certificate based on the root certificate, it also deploys the server certificate to the integration framework keystore. Based on the server certificate, the tool creates an SSL certificate for the mobile device that connects to the integration framework with the SAP Business One mobile app.

    Prerequisites

    • The OpenSSL tool (openssl.exe) is available in the ..\B1iXcellerator\openssl\bin folder.
    • During certificate creation, the integration framework checks whether the tool is available in the folder.
    • If the tool is not available, manually install OpenSSL: https://www.openssl.org/community/binaries.html .

    Procedure

    1. To open the tool, choose Tools → Certificate Tool.
    2. In the Domain Name field, enter the domain name the certificate is issued to. If you do not enter a name, the integration framework uses the local machine name.
      Note "Domain Name" should be exactly the same value used for the server field in mobile app settings.
    3. To create and deploy the self-signed certificate to the integration framework keystore, click the Create Certificate button.
      The integration framework creates the certificate in the ..\B1iXcellerator\B1iCert folder. The path depends on where you have installed the integration framework.
    4. To reset to the default keystore that the installation program created, click the Reset Certificate button
    5. Note: After certificate creation or reset, restart the SAP Business One Integration Service

    After creation, you can find the myCA.cert file in the ..\B1iXcellerator\B1iCert folder. Make the certificate available to the mobile device as detailed in step 5 below.

    Procedure for iOS devices

    • Email myCA.cer file to the iOS device
    • Click the email attachment to install the CA into the system
    Add comment
    10|10000 characters needed characters exceeded

  • Jun 16, 2017 at 08:26 AM

    En las ultimas versiones de iOS tienes que además activar el certificado después de importarlo.

    Lo tienes recogido en una nota SAP: 2267084 y la 1602674

    Concretamente en esta última tienes la solución:

    From iOS version 10.3 user-installed certificates are no longer trusted by default. You can set the certificate as trusted on the device in:Settings->General->About->Certificate Trust Settings. Enable the required certificate and try the connection again.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 15, 2017 at 06:12 PM

    Desde el Integration Framework en la pestaña de "TOOLS" -> Certificate tool y donde dice domine Name deberas colocar la ip con la cual te conectaras ya sea remota (Ip publica) o local. te dara la ruta donde se creo el certificado y lo instalas en tu celular. aparte la configuración en SAP B1 y que conecte las bases de datos donde se vaya a utilizar.

    Saludos cordiales.

    Add comment
    10|10000 characters needed characters exceeded