Create a self-signed certificate 

1. Open Poweshell with administrator privileges

   To do this, on the computer you , click Start, type PowerShell,
   right-click Windows PowerShell, and then click Run as administrator.
   The powershell window opens.

2. To create a SHA-2 certificate, enter the following:

New-SelfSignedCertificate –certstorelocation cert:[cert_location] –dnsname   [domain_name]

    Where

  • cert_location is the location where you want to store the certificate (LocalMachine\MY).
  • domain_name is your domain name.     

3. The result shows the certificate Thumbprint.
     Make a note of the Thumbprint.

Bind the certificate to the listening port

1. Open Poweshell with administrator privileges

   To do this, on the computer you , click Start, type PowerShell,
   right-click Windows PowerShell, and then click Run as administrator.
   The powershell window opens.

2. Ensure that the listening port in not bound by a URL using the following steps:

  1. Enter netsh You enter the Network Shell.
  2. Enter http .You enter the http shell within netsh.
  3. Enter show urlacl .The URL Action Control list appears.

Scan the list for your listening port. For example 8081.
You made a note of the listening port in the previous section of this article.

  • If you do not find your listening port: No URL is bound to the listening port. You can skip to the next step.
  • If you find your listening port: A URL is bound to the listening port. You must unbind the URL using the following command:
    delete urlacl url=<URL associated with your listening port>

    For example: delete urlacl url=http://*:8081/  

3. Bind the certificate to the listening port using the following command:

add sslcert ipport=0.0.0.0:[listening_port] certhash=[certificate_thumbprint] appid={[app_id]}

      Where

  • [listening_port]: The listening port for triPOS. You made a note of the listening port in the previous section of this article.
  • [certificate_thumbprint]: The certificate thumbprint you made a note of in the previous section of this article.
  • [app_id]: The application id for triPOS. You must enter the following for the app_id:f6161905-2d97-4ad8-8a25-4ff9ed98e926)
    Note
    : Ensure to enter the app_id within the curly braces {}.

     Example

add sslcert ipport=0.0.0.0:8081 certhash=0F430E00CECAE07AB8C534B9C08CF0395E5B9918 appid={f6161905-2d97-4ad8-8a25-4ff9ed98e926}

You will see a message that the SSL Certificate is successfully added. This indicates that the certificate is bound to the listening port.

Verify the Configuration

1. To verify if the certificate is bound, enter the following:
    show sslcert

    You will see the certificate bound to your listening port as follows:

2. To verify if your URL appears in the URL Action Control List, enter the following:
     show urlacl .

     The URL Action Control list appears as follows:

If you do not see your listening port and the URL, add it using the following command:
urlacl url=https://*:[listening_port]/ user=BUILTIN\Users

Where

  • [listening_port]: The listening port for triPOS. You made a note of the listening port in the previous section of this article.

Example: add urlacl  url=https://*:8081/ user=BUILTIN\Users 

You will see a message that URL reservation is added.

To confirm if the URL is indeed added, enter show urlacl .
You should find your URL as follows:

You have successfully bound the certificate with the listening port. Now restart the triPOS service as follows:

  1. Seach for Services in windows.- If Services do not show, search for Admin Tools; Services are in the Admin Tools   file.
  2. Right click and click Run as admin.
  3. Find triPOS service is the list.
  4. Right click and restart.
  5. The device cycles and shows the company name. 

Note: If you are unable to restart the triPOS service and encounter a error (as in the screenshot below). Repeat all the steps in this article using a different listening port number.

You can now plug in the EMV terminal to the computer with USB and proceed with configuring Vantiv as the payment processor in Zenoti.

See Also

Did this answer your question?