|
| 1 | +--- |
| 2 | +id: real-time-self-signed-certificate |
| 3 | +title: Self Signed Certificate Support |
| 4 | +hide_title: false |
| 5 | +sidebar_label: Self Signed Certificate |
| 6 | +description: Discover how to use the self signed certificate support by LambdaTest to test your non-certified websites. |
| 7 | +keywords: |
| 8 | + - real time testing in lambdatest |
| 9 | + - lambdatest real time testing feature |
| 10 | + - online real time testing |
| 11 | + - free cross browser testing tool |
| 12 | + - cross browser compatibility testing tool |
| 13 | + - online real time website testing |
| 14 | + - test website in different screen sizes |
| 15 | + - ie browser compatibility testing tool |
| 16 | + - test on gionee elfie e7 online |
| 17 | + - test on mac 10.11 el capitan online |
| 18 | + - apple mac el capitan virtual machine |
| 19 | +url: https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/ |
| 20 | +site_name: LambdaTest |
| 21 | +slug: real-time-self-signed-certificate/ |
| 22 | +--- |
| 23 | + |
| 24 | +<script type="application/ld+json" |
| 25 | + dangerouslySetInnerHTML={{ __html: JSON.stringify({ |
| 26 | + "@context": "https://schema.org", |
| 27 | + "@type": "BreadcrumbList", |
| 28 | + "itemListElement": [{ |
| 29 | + "@type": "ListItem", |
| 30 | + "position": 1, |
| 31 | + "name": "LambdaTest", |
| 32 | + "item": "https://www.lambdatest.com" |
| 33 | + },{ |
| 34 | + "@type": "ListItem", |
| 35 | + "position": 2, |
| 36 | + "name": "Support", |
| 37 | + "item": "https://www.lambdatest.com/support/docs/" |
| 38 | + },{ |
| 39 | + "@type": "ListItem", |
| 40 | + "position": 3, |
| 41 | + "name": "Real Time Self Signed Certificate", |
| 42 | + "item": "https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/" |
| 43 | + }] |
| 44 | + }) |
| 45 | + }} |
| 46 | +></script> |
| 47 | +In modern web development, many features require a secure context to function properly. This typically means using HTTPS, which ensures that the communication between the client and server is encrypted. However, in development and staging environments, teams often use self-signed certificates instead of publicly trusted ones. These certificates are not automatically recognized by browsers as secure, which can lead to warnings, blocked features, and failed tests. |
| 48 | + |
| 49 | +LambdaTest addresses this challenge with the Self-Signed Certificates Support feature. When enabled, this feature allows self-signed HTTPS sites to be treated as secure within remote testing environments. It enables testing of HTTPS-only APIs, service workers, WebRTC, and other secure-context-dependent features without encountering issues that typically arise with self-signed certificates. |
| 50 | + |
| 51 | +With Self-Signed Certificates Support, LambdaTest ensures that testing workflows remain consistent, reliable, and realistic, even when self-signed certificates are used in development and staging environments. |
| 52 | + |
| 53 | +## Steps to toggle the Self-Signed Certificate feature in a Realtime session: |
| 54 | + |
| 55 | +**Step 1 :** Log in to the [Web Browser Testing](https://app.lambdatest.com/console/realtime/browser/desktop) dashboard. |
| 56 | + |
| 57 | +**Step 2 :** Select your required OS and relevant browser, and device from the listing to launch your test session. |
| 58 | + |
| 59 | +**Step 3 :** Click on Settings from the toolbar. |
| 60 | + |
| 61 | +**Step 4 :** Toggle the switch next to `Self Signed Certificate Support` to enable the settings. |
| 62 | + |
| 63 | +<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/self-signed-certificate.gif').default} alt="Image" className="doc_img"/> |
| 64 | + |
| 65 | + |
| 66 | +## Key Features |
| 67 | +- **Bypass Browser Security Warnings :** Self-signed certificates are not inherently trusted by browsers, leading to security warnings or even blocked features. By enabling Self-Signed Certificates Support in LambdaTest, these warnings are bypassed, allowing the site to function as if it had a publicly trusted certificate. |
| 68 | +- **Secure Testing of HTTPS-only Features :** Many modern web features, such as WebRTC, service workers, and HTTPS-only APIs, rely on a secure connection to operate. This feature ensures that testing such features works as expected without any interruptions caused by self-signed certificates. |
| 69 | +- **Cross-Platform Compatibility :** Self-Signed Certificates Support is available across various platforms, ensuring that it works uniformly across different operating systems and devices: |
| 70 | +- **Seamless Integration with LambdaTest :** The process of enabling this feature is straightforward and integrated into the LambdaTest UI. With a simple toggle in the session toolbar, users can activate or deactivate self-signed certificate handling without manual intervention or complicated setup steps. |
0 commit comments