Java coding for validating x 509 certificate
If you are using the Autodiscover service to find the EWS Managed API endpoint, the call to the Autodiscover method will fail with an Autodiscover Local Exception exception. This topic provides information about how to set up your application to use a certificate validation callback method.
The code example in this topic shows how to create a method that examines the certificate that is returned in a call to an EWS Managed API method.
https://spatial.virtualearth.net/REST/v1/data/ f22876ec257b474b82fe2ffcb8393150/ Navteq NA/ Navteq POIs ?
spatial Filter=nearby(40.83274904439099,-74.3163299560546935,5) &$filter=Entity Type ID eq '6000' &$select=Entity ID, Display Name, Latitude, Longitude,__Distance& $top=3 &key=INSERT_YOUR_BING_MAPS_KEY Java applications that access the Bing Maps APIs using SSL must implement their own certificate validation checks.
For example, when you query a data source directly from your browser by using the Bing Spatial Data Services (SDS), as in the following example, you can view the certificate chain by clicking the “lock” icon.
The following code example shows how to create an X509 certificate validation callback method. This method only returns true if either of the following criteria are met: The certificate validation callback method in this example provides sufficient security for development and testing of EWS Managed API applications.
However, it may not provide sufficient security for your deployed application.
By default, Exchange uses self-signed X509 certificates to authenticate calls to the Exchange Web Services (EWS) Managed API.
Unless you create a certificate validation callback method, calls to the EWS Managed API will fail. Net namespace enables you to hook up a validation callback method by setting the Server Certificate Validation Callback property.