NetTalk Central

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Tim

Pages: [1]
1
Web Server - Ask For Help / WebServer Single Sign On (SSO) SAML Request
« on: August 27, 2020, 08:04:12 AM »
I have a NetTalk Web Server site that should pass authenticated users to a vendor site via a SSO SAML request. I can successfully send the request and login to the vendor's site using a NetWebClient post (I see the successful login pages being received in the PageReceived method). However, I cannot link-up, post, send, redirect, whatever, the received pages to the user's browser.

Is there a web server method which links/posts to another party's site x-www-form-urlencoded content type AND have the user's browser follow?

I tried a p_web.script p_web.windowopen on the URL after login. It didn't work. I'm pretty sure it doesn't work because cookies aren't being sent.

Does anyone have any ideas? Thanks in advance.

Clarion 11
NetTalk 11.29

2
The Rest - Ask For Help / SSL SOAP Request - Certificates but No Key
« on: November 19, 2014, 12:56:30 PM »
I am writing a SOAP request to a server which requires SSL. I receive this error when posting the request: error number -53 which means Open Timeout or Failure error - [SSL Error = 11]. I gather there is an SSL authentication issue.

We are connected to the host via a VPN. My counterpart at the host site said there is no cert key. But that we have to have the certs loaded to the keystore on the server. She provided 3 certificate files: 1 file with the URL.cer, RootCA.cer, and Chain.cer. She also said there is a root certificate, and an intermediate certificate, the Root certificate is required, at a minimum; however, depending on my system the URL cert may also need to be installed.

The following is my SSL code. However, I tried every permuation of the following settings that I can think of.

    Web.SSL = 1
    Web.SSLCertificateOptions.CertificateFile = ''
    Web.SSLCertificateOptions.PrivateKeyFile = ''   
    Web.SSLCertificateOptions.DontVerifyRemoteCertificateCommonName = 0
    Web.SSLCertificateOptions.DontVerifyRemoteCertificateWithCARoot = 0
    Web.SSLCertificateOptions.CARootFile = '.\RootCA.cer'

Any help would be greatly appreciated.

Pages: [1]