Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 of 12
https://developer.uidai.gov.in/site/node/39
Developer Portal
Home Aadhaar Authentication Basics
API
Error
Description
Code
100
Provision
Suggested
Suggested
Required in the
Message to the
instructions to
Application
User
the user
Probable Reasons
Pi (basic)
User should be
Please re-enter
Operator should
attributes of
your <name,
re-enter correct
information attributes
demographic data
his/her personal
lname, gender,
details personal
not matching.
information
information as per
phone, email>.
Ensure correct
used for
Aadhaar
authentication in
Information is
application
200
entered.
Pa (address)
User should be
Please re-enter
Operator should
attributes of
re-enter correct
demographic data
his/her personal
details personal
matching.
address attribute
lm (land mark),
information as per
house, street, lm
subdist, dist,
state, pc (postal
(locality), vtc,
office)>.
Ensure correct
Aadhaar
Information is
po (post office)
entered.
300
User should be
Ensure correct
not match
finger prints
Aadhaar number is
given properly,
finger prints n
again.
number of times. N
authenticating
dust accumulated,
should be
configurable and
finger; ensure
1/14/2016 9:34 PM
2 of 12
https://developer.uidai.gov.in/site/node/39
finger is placed
appropriate, scanned
application
correctly; ensure
requirement. (E.g.
For Banking
Applications it can be
set at a maximum of
fingerprint scanner
5 times)
is clean.
After repeated
failure, if the
resident is
genuine, exception
handling provision
would need to be
followed to provide
service.
Please contact
UIDAI helpdesk to
inform about the
issue and to
understand the
steps for the
updation of the
biometric
information in
CIDR.
310
Duplicate fingers
Application should
Operator should
used
with distinct
fingers.
resident is
providing distinct
fingers (two
request. For
different fingers)
two-finger auth, if
authentication.
fingers.
happens.
311
Duplicate Irises
Application should
Operator should
used
resident is
irises.
providing distinct
irises (two
request.
Application should
Technical
Contact technical
be used in same
ensure that
Exception <No>
helpdesk.
transaction
authentication
and fingerprint
"minutiae" records
same transaction
1/14/2016 9:34 PM
3 of 12
https://developer.uidai.gov.in/site/node/39
finger
authentication, data
is recommended.
Application should
Operator should
by placing Single
one finger
again by placing
finger on the
resident is
or more finger
single finger.
authentication
providing single
device.
finger for
authentication.
currently supports
single finger record
only. If there is a
requirement to send
2 fingers, 2 different
biometric records
should be sent.
314
Number of FMR/FIR
Application should
10
records
Number of IIR
Application should
records
"OTP" validation
Application should
Please provide
If there are
failed
repeated failures
allowing user to
user is advised to
value in CIDR.
some retries
authentication
(configurable) option
to generate OTP
new OTP.
again.
401
"Tkn" validation
Application should
Provided "Tkn
failed
matching with
mobile number)
registered values in
CIDR.
1/14/2016 9:34 PM
4 of 12
https://developer.uidai.gov.in/site/node/39
Invalid
Application should
Technical
Contact technical
Skeyencryption
Exception <No>
helpdesk.
certificate for
digital certificate
information. It
encryption of
Note: Application
should be
configurable.
number on screen.
So that contact
centre or
application
support helpline
can understand
the reason.
501
Application should
Technical
ci attribute in
Exception <>
date of UIDAI
Skey element
ci attribute value.
It should be
encryption of Skey is
configurable.
specified as ci
value.
502
Invalid Pid
Application should do
Technical
Encryption
extensive testing
Exception <No>
503
Invalid HMac
Application should do
Technical
encryption
extensive testing
Exception <No>
been used.
Auth Service to
Ensure that AES key
ensure compliance
Hmac was
encrypted and
specified as value for
Skey.
Ensure that same
AES key is used for
encryption of Pid and
Hmac.
504
Session key
Application should
Technical
re-initiation
have a provision to
Exception <No>
required due to
happen if either
When Synchronized
Session Key scheme
1/14/2016 9:34 PM
5 of 12
sync
https://developer.uidai.gov.in/site/node/39
session in case of
session is expired
such failure.
(currently configured
to max 4 hrs) or if the
key goes out of sync.
505
Synchronized Skey
Application should
Technical
usage is not
Exception <No>
scheme
allowed
510
Application
Technical
format
Authentication
Exception <No>
the latest
supported
request should
recommended API
Authentication API
comply to
is used for
version structure in
Authentication API
application
CIDR.
development.
application should
Refer UIDAI
before sending it to
latest version of
CIDR for
API.
authentication.
If this does not
resolve the issue
than please
contact technical
helpdesk.
511
Application
Technical
format
Authentication
Exception <No>
the latest
supported
request should
recommended API
Authentication API
is used for
version structure in
format defined in
application
CIDR.
Authentication API
development.
Refer UIDAI
structural validation
should be done
latest version of
before encryption of
API.
PID XML.
If this does not
resolve the issue
than please
contact technical
helpdesk.
520
Invalid device
Application should
Technical
Exception <No>
spaces or special
char) will result in
this error.
521
Invalid Finger
Application should
element)
from fingerprint
certification and
application developer
use it
Technical
Exception <No>
1/14/2016 9:34 PM
6 of 12
https://developer.uidai.gov.in/site/node/39
Application should
(idc in Meta
element)
certification and
application developer
Technical
assigned as part of
Exception <No>
Invalid
Application should
Technical
authenticator code
Exception <No>
Authentication
in authentication
request which is
or
registered with
UIDAI. Value of this
code should be
configurable.
540
Application should
Technical
version
Exception <No>
Auth XML
API version in
(Authentication
authentication
supported or invalid.
should be
configurable.
541
Application should
Technical
version
Exception <No>
element used
in authentication
542
(Authentication
should be
configurable.
supported or invalid.
Application should
Ensure the
for ASA.
ensure link is in
authentication
place between
request is being
AUA-ASA before
sending request to
authorized ASA as
CIDR.
1/14/2016 9:34 PM
7 of 12
https://developer.uidai.gov.in/site/node/39
the updation of
ASA-AUA linkage.
543
Sub-AUA not
Application should
Ensure the
associated with
ensure Sub-AUA is
authentication
returned if Sub-AUA
AUA
added and
request is being
specified in sa
associated with
associated AUA as
as Sub-AUA in
sending request to
portal
CIDR.
UIDAI.
or
Please contact
UIDAI helpdesk to
report the issue
and to understand
further steps for
the updation of
ASA-AUA linkage.
550
Invalid Uses
Application should
Technical
Invalid attributes
element attributes
Exception <No>
validation on Auth
reported if bt
attribute has been
request should be
done before sending
request to CIDR.
in Uses element. bt
attribute is required
only if bio=y in
Uses element.
561
Request expired
AUA application
1.
(Pid->ts value is
Device/Client
In case of
the device/client
/Server date/time is
based Application
date/time is
where N is a
synchronised with
configured
a.
Indian Standard
getting sent.
threshold in
there should be a
device date/time
authentication
provision to sync up
server)
date/time or
authentication
start.
request is old.
request.
Either
is behind current
Either Device/Client
In case of
web based
Application
a.
Technical
Exception <No>
562
Timestamp value is
AUA application
1.
Device/Client/server
Device/Client
the device/client
date/time is ahead
specified Pid->ts
based Application
date/time is
than current
is ahead of
synchronised with
date/time.
a.
In case of
Either
1/14/2016 9:34 PM
8 of 12
https://developer.uidai.gov.in/site/node/39
authentication
device date/time
Indian Standard
there should be a
is ahead current
acceptable
provision to sync up
date/time or
resend the
threshold)
request is old.
authentication
start.
request.
2.
In case of
web based
Application
a.
Technical
Exception <No>
563
Duplicate request
Application should
Please submit
User is required to
your request
send the
again.
again.
authentication
authentication
request once
and subsequent
again.
by AUA)
564
this error.
HMAC Validation
Application should
Technical
failed
Exception <No>
SHA-256
565
HMAC is not
Application should
Technical
expired
have a configurable
Exception <No>
expired.
Application should
Technical
Exception <No>
application is invalid.
License key
management feature
through which one
can manage Key
without changing
application.
566
management feature
through which one
can manage Key
without changing
application.
567
Application should
Technical
some unsupported
have client/server
Exception <No>
characters were
some unsupported
found in Indian
characters were
users to input
language values,
found in Indian
unsupported
lname or lav in
language values,
characters.
lname or lav)
568
Unsupported
Application should
Technical
Value of lang
Language
have client/server
Exception <No>
level checks to
1/14/2016 9:34 PM
9 of 12
https://developer.uidai.gov.in/site/node/39
authapi.
569
Digital signature
Application should
Technical
Authentication
verification failed
ensure security of
Exception <No>
authentication
From client/device to
signed.
CIDR server by
modified after it
using appropriate
was signed)
communication
protocol.
570
Application should
Technical
digital signature
have an independent
Exception <No>
signing the
authentication
signing the
certificate should be
it is either expired, or
authentication
outside of the
it is either
application.
created by a
expired, or does
well-known
Certification Authority
AUA or is not
created by a
well-known
Certification
Authority)
571
Please change
PIN in UIDAI
returned if resident is
returned if resident
updation
through UIDAI
application and
which needs to be
resend your
be reset before
this application.
authentication
request.
usage)
572
Invalid biometric
Application should
Technical
Exception <no>
if biometric position
is returned if
validation to check
value - pos
biometric position
type and
attribute in Bio
value - pos
corresponding valid
element - is not
attribute in Bio
element - is not
biometric type -
applicable for a
type attribute in
given biometric
Bio element
type - type
attribute in Bio
element.)
573
Pi usage not
Application should
Technical
allowed as per
have a configurable
Exception <No>
as per license
1/14/2016 9:34 PM
10 of 12
license
https://developer.uidai.gov.in/site/node/39
574
Pa usage not
Technical
allowed as per
Exception <No>
as per license
license
to restrict/allow
entry of pa
attribute as per
license of AUA.
575
Technical
allowed as per
Exception <No>
as per license
license
to restrict/allow
entry of pfa
attribute as per
license of AUA.
576
Technical
allowed as per
Exception <No>
license
to restrict/allow
entry of FMR
attribute as per
license of AUA.
577
Technical
allowed as per
Exception <No>
license
to restrict/allow
entry of FIR
attribute as per
license of AUA.
578
Technical
allowed as per
Exception <No>
as per license
license
to restrict/allow
entry of IIR
attribute as per
license of AUA.
579
Technical
allowed as per
Exception <No>
license
to restrict/allow
entry of OTP
attribute as per
license of AUA.
580
Technical
allowed as per
Exception <No>
license
to restrict/allow
entry of PIN
1/14/2016 9:34 PM
11 of 12
https://developer.uidai.gov.in/site/node/39
attribute as per
license of AUA.
581
Fuzzy matching
Technical
Exception <No>
as per license
to restrict/allow
license
entry of ms
attribute in pi, pa
and pfa element as
per license of AUA.
582
Local language
Technical
Exception <No>
as per license
to restrict/allow
license
entry of local
language attribute in
pi, pa and pfa
element as per
license of AUA.
584
Technical
If pincode value is
Meta element
Exception <No>
attribute)
585
Meta element
be a valid lat.long
Technical
Exception <No>
value in decimal
representation with
porecision upto 4
decimal values for lat
and long), this error
occurs
710
Missing Pi data as
Application should
Technical
Missing Pi data as
specified in Uses
Exception <No>
specified in Uses
Technical
Missing Pa data as
Exception <No>
specified in Uses
before encrypting
data with API
specified PID block
structure and Uses
element attributes
values to ensure PID
block have all the
elements and
attributes. Client
level validation
should also be put to
check all mandatory
and conditional fields
of API XML.
720
Missing Pa data as
specified in Uses
Same as 710
1/14/2016 9:34 PM
12 of 12
Developing in C/C++
https://developer.uidai.gov.in/site/node/39
up
Printer-friendly version
| Copyright 2010 UIDAI All Rights Reserved | Terms of Use | Privacy Policy | Disclaimer |
1/14/2016 9:34 PM