Article ID: 193096 - Last Review: June 27, 2006 - Revision: 2.3 PRB: Invalid Certificates Cause RDS ProblemsThis article was previously published under Q193096 On This PageSYMPTOMSNOTE: This article assumes that you are familiar with Remote Data Services
(RDS) Visual Basic and Secured Sockets Layer (SSL).
When using Visual Basic and RDS to retrieve data from an SSL Web site, the following errors might appear: Internet Client Error. Internet Server Error. CAUSE
An Invalid SSL Certificate, or the certificate causes this problem.
Authority is unknown or not trusted.
Internet Explorer 4.0/5.0 passes this problem by displaying the following message to the user:
The Certificate Issuer for this site is untrusted or unknown. Do you
wish to proceed?
Visual Basic does not expose this user interface. Because of this, RDS assumes the connection is not secure and does not allow information to be exchanged. This behavior can also be seen in other languages and implementations such as VBScript and JSscript through ADO or Access 97 and so on. This default behavior cannot be changed. RESOLUTION
Make sure that the server certificate is valid and the certificate authority is
on the list of accepted certificate authorities.
You can use the following methods to verify your certificate authorities: If you are running Internet Explorer 4.0: To check if the certificate authority is trusted, on the Control Panel, select Internet Options. Click the Content tab, and then select Authorities. If your particular Certificate Authority is not listed, you need to obtain and install a valid Site Certificate. Your Certificate Authority should issue this to you. If you are running Internet Explorer 5.0: To check if the certificate authority is trusted, on the Control Panel, select Internet Options. Click the Content tab, and then select Certificates. If your particular Certificate Authority is not listed on any of the tabs, you need to obtain and install a valid Site Certificate. Your Certificate Authority should issue this to you. If you do not have this, nor have any means of getting this, you cannot use RDS through Visual Basic. You can still use RDS through Internet Explorer; however, every time you visit the SSL Web site, you are prompted that the certificate authority is not valid, but you are not allowed to continue. Setting your security to Low (in Internet Options) does not prevent the error from occurring. If you can visit the Web page without being prompted with any dialog boxes, Visual Basic should be able to make a secure RDS connection. STATUS
This behavior is by design.
MORE INFORMATIONSteps to Reproduce Behavior
APPLIES TO
| Article Translations
|
Back to the top
