Old Version

New Version

screen-reader

Screen Reader

Aadhaar - Official Aadhaar Website

English

Old Version

New Version

screen-reader

Screen Reader

English

More

Unique Identification Authority of India - Aadhaar

Home

Tutorial

Offline ekyc Sample data

Sample Data
<OfflinePaperlessKyc referenceId="925020190122165455195"> <UidData> <Poi dob="02-11-1995" e="076586c63449b7bd6be397...." gender="male" m="b6ecbb2c0f9b5678de8bce3bcd8155..." name="Madhu n"/> <Poa country="#COUNTRY" dist="kozhikode" house="valanattu house update1" loc="malaparamba update1" pc="673009" po="malaparamba" state="32" street="malaparamba update1" subdist="005420" vtc="malaparamba"/> <Pht>/9j/4AAQSkZJRgABAgAAAQABAAD.....</Pht> </UidData> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI=""> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> <DigestValue>WYqBFc...</DigestValue> </Reference> </SignedInfo> <SignatureValue>fUledlM0faNmeJiDrZc2/...</SignatureValue> <KeyInfo> <X509Data> <X509SubjectName>CN=hcl-aua,OU=hcl-aua...</X509SubjectName> <X509Certificate>MIIDjTCCAnWgAwIBAgIEYhPg...</X509Certificate> </X509Data> </KeyInfo> </Signature> </OfflinePaperlessKyc>

This can be verified by using the below public key 

Public Key
<<placeholder>>
Public Key

Developing in C/C++

NOTE: This code is contributed by Geodesic team and is available on as-is basis. Sample C application to test Aadhaar authentication can be downloaded from here. 

A sample C client with source code is provided to help the community rapidly develop applications that use Aadhaar authentication. This sample application is written in C for the GeoAmida device and it demonstrates various features of Aadhaar authentication. This application is provided on an "AS-IS" basis and should not be considered as a supported, production strength software. This chapter covers details about downloading and setting up development environment.

Setting up Development Environment

When you download the source distribution from the link above, you get "c-auth-client-source-1.5.zip". Please follow steps below to setup the client as a development environment. These directions are for Linux OS and ARM devices. If you are using Windows or other OS, you may make appropriate modification to the instructions below. 
Unzip "c-auth-client-source-1.5.zip" into a directory. You should now see a directory named "c-auth-client-source-1.5" there 
Navigate to "c-auth-client-source-1.5" directory. You should see the following listing.

Card image

Content Information

Published on: 11 May 2026

Last Updated: 24 May 2026

Owner: Dev frontend

People also look for
  • Documents
  • Aadhaar Dashboard - Unique Identification Authority of India | Government of India
  • Handbooks
  • Videos - Unique Identification Authority of India | Government of India
  • Annual Reports

Content Information

Published on: 11 May 2026

Last Updated: 24 May 2026

Owner: Dev frontend

Tutorial - Unique Identification Authority of India | Government of India