# Using HTTPS with JMap

The HTTPS protocol allows you to use JMap in a more secure way by encrypting all communication between JMap applications, JMap Admin, and JMap Server.

## Using HTTPS with JMap Admin

In order to use HTTPS with JMap Admin, you must install a security certificate in JMap Server. A security certificate is required for data encryption.

During the JMap installation process, an option is available to create and automatically install a temporary security certificate. This type of certificate ensures communication will be well secured, but it will cause warning messages to display in web browsers because it is not issued by a recognized security organization (CA or Certificate Authority).

You can also install a security certificate issued specifically for your organization, if you have one. For detailed steps on how to install a certificate, read the following article: <https://k2geospatial.atlassian.net/wiki/x/EQAtAQ>.

Once the security certificate has been installed in JMap Server, you can launch JMap Admin with a URL similar to the following:

[https://myserverjmap](https://myserverjmap/) (assuming the default port 443 is used)

At any time, if you wish to force the use of the HTTPS protocol for JMap Admin, you can enable automatic redirection. For more information, refer to the [JMap Server Settings](/en2/administrator/jmap-server-administrator-manual/jmap-server-management/jmap-server-settings.md) section.

## Using HTTPS with JMap applications

When you deploy JMap Pro or Web applications with JMap Admin, you can indicate which protocol (HTTP or HTTPS) will be used for communication between the application and JMap Server. If the deployment type is **local** (app hosted on JMap Server), the HTTPS protocol is available only if a security certificate is installed on the JMap Server. It is the same certificate as that which is used for JMap Admin (read above). If the deployment type is **external** (app hosted on another Web server), the 2 protocols are always offered.

For JMap Pro, the HTTP and HTTPS protocols are used only if the Proxy connection option is selected during deployment.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.k2geospatial.com/en2/administrator/jmap-server-administrator-manual/security/using-https-with-jmap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
