> For the complete documentation index, see [llms.txt](https://docs.esignet.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.esignet.io/home/esignet/roadmap-and-releases/versions/v1.2.0.md).

# v1.2.0

**Release Name**: eSignet VCI

**Release Number:** v1.2.0

**Release Date**: 11th December, 2023

## Overview

The 1.2.0 version of eSignet focuses on the [**VC Issuance**](https://github.com/mosip/documentation/blob/esignet/docs/roadmap-and-releases/versions/v1.2.0/broken-reference/README.md) feature.

* **Verifiable Credentials Issuance**: eSignet is an OAuth 2.0 and OIDC-based solution that has been enhanced to support OID4VCI flows. Integrating the eSignet VCI solution into a traditional issuer, allows the issuer application to become compliant with OID4VCI standards, ensuring interoperability with all OID4VCI compatible wallets.
* **Signed Consent**: eSignet securely saves the consent in a dedicated consent registry that is specifically designed to store user consent for claims and scopes requested during the initial login to a relying party's application using eSignet.
* **PKCE Security extension added**: We also provide support for the [PKCE](https://www.rfc-editor.org/rfc/rfc7636) security extension, which allows for the secure exchange of an authorization code for a token. This guarantees that the authorization code was obtained by the client application itself during the exchange process.
* **Multiple wallet support:** Mobile wallet-based authentication can be employed to scan a QR code and complete the authentication process utilizing the previously activated credentials for online login. Moreover, facial authentication can occur on the wallet to ensure the presence of the authorized individual is verified.
* **Language Support for eSignet:** The eSignet user interface (UI) offers comprehensive language support to facilitate effective communication. By default, eSignet includes language bundles for Arabic, English, Hindi, Kannada, and Tamil. Moreover, it can be easily customized to incorporate additional languages as necessary to accommodate specific country requirements. Furthermore, eSignet has undergone meticulous testing to ensure seamless compatibility with right-to-left (RTL) languages. This means that users can rely on eSignet to confidently navigate and interact with RTL content.

### Features Included

Below are the features available in the release:

* Login with OTP
* Login with biometrics
* Wallet-based authentication
* Multi-language support
* Captcha validation
* Consent storage
* VC Issuance

### Repositories Released

| Repository Released                | Tags                                                                         |
| ---------------------------------- | ---------------------------------------------------------------------------- |
| keymanager                         | [1.2.0.1-B3](https://github.com/mosip/keymanager/tree/v1.2.0.1-B3)           |
| id-authentication                  | [1.2.0.1-B5](https://github.com/mosip/id-authentication/tree/v1.2.0.1-B5)    |
| Artifactory-ref-impl               | [1.2.0.1-B6](https://github.com/mosip/artifactory-ref-impl/tree/v1.2.0.1-B6) |
| mosip-config                       | [1.2.0-ES](https://github.com/mosip/mosip-config/tree/v1.2.0-ES)             |
| mosip-helm                         | [1.2.0-ES](https://github.com/mosip/mosip-helm/tree/v1.2.0-ES)               |
| mosip-infra                        | [1.2.0-ES](https://github.com/mosip/mosip-infra/tree/v1.2.0-ES)              |
| esignet                            | [1.2.0](https://github.com/mosip/esignet/tree/v1.2.0)                        |
| esignet-mock-services              | [0.9.1](https://github.com/mosip/esignet-mock-services/tree/v0.9.1)          |
| mosip-file-server                  | [1.2.0.1-B4](https://github.com/mosip/mosip-file-server/tree/v1.2.0.1-B4)    |
| mosip-plugins/sign-in-with-esignet | [0.9.1](https://github.com/mosip/mosip-plugins/tree/v0.9.1)                  |
| mosip-onboarding                   | [1.2.0.1-B4](https://github.com/mosip/mosip-onboarding/tree/v1.2.0.1-B4)     |

For details on deployment, go through the [helm charts](https://github.com/mosip/esignet/tree/v1.1.0/helm) in the eSignet repository.

### Documentation

* [Feature Documentation](/home/esignet/esignet-authentication/features.md)
* [Integration Guides](/home/esignet/esignet-authentication/develop/integration/relying-party/development-and-integration-with-esignet.md)
* [End User Guide](/home/esignet/esignet-authentication/test/end-user-guide.md)
* [API Documentation](https://github.com/mosip/esignet/blob/v1.2.0/docs/idp-oidc-service-openapi.yaml)
* [QA Report](/home/esignet/roadmap-and-releases/versions/v1.2.0/test-report.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.esignet.io/home/esignet/roadmap-and-releases/versions/v1.2.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
