Encrypted Identifiers
GreenID normally does not store identifiers such as document numbers, reference numbers and other document identifiers that may be checked as part of the verification process, which are not part of the person's basic data (name, address, DoB). However, some customers require access to these identifiers after the verification process is complete. To facilitate this greenID can store these identifiers once they have been encrypted. GreenID uses a public/private PGP key pair, in which the organisation who wants the encrypted identifiers stored in greenID creates the public/private key pair, and gives the public key to VIX Verify. GreenID uses the public key to encrypt the identifier before it is stored in the database. Using such a public/private key pair ensures that VIX Verify cannot know what the identifiers are once they have been stored, but the customer organisation can still retrieve them and decrypt them using their private key.
Following is a list of fields, listed by data source, of the fields that will be encrypted if this option is enabled (note that some sources have both a DVS and non-DVS version). The list includes the field name that will be returned in a web service response (which is discussed in more detail below).
ACT drivers licence:
licence number: number
ACT drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
Birth certificate:
registration number: registrationNumber
registration year: registrationYear
state of issue: state
Birth certificate (DVS):
registration number: registrationNumber
registration year: registrationYear
state of issue: state
certificate number: certificateNumber
certificate printed date: certificatePrintedDate
registration date: registrationDate
Change of name certificate (DVS):
previous given name: oldGivenName
previous middle names: oldMiddleName
previous surname: oldSurname
registration number: registrationNumber
registration year: registrationYear
registration date: registrationDate
state of issue: state
certificate issued date: certificateIssuedDate
certificate number: certificateNumber
Citizenship certificate (DVS):
stock number: stockNumber
acquisition date: acquisitionDate
Immi Card (DVS):
card number: cardNumber
Marriage certificate (DVS):
date of marriage: dateOfMarriage
state of issue: state
spouse's given name: spouseGivenName
spouse's middle names: spouseMiddleName
spouse's surname: spouseSurname
registration number: registrationNumber
registration year: registrationYear
certificate issued date: certificateIssuedDate
certificate number: certificateNumber
party (bride or groom): party
Medibank:
membership number: number
Medicare (DVS):
Medicare number: number
individual reference number: reference
NSW drivers licence:
licence number: licenceNumber
RTA number: rtaNumber
NSW drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
NT drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
NZ drivers licence:
licence number: number
version number: code
NZ passport:
passport number: number
expiry date: expiryDate
Passport:
passport number: number
extra data: extradata
Passport (DVS):
passport number: number
gender code: genderCode
QLD drivers licence:
licence number: number
QLD drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
SA drivers licence:
licence number: number
SA drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
TAS drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
VIC drivers licence:
licence number: number
VIC drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
Visa:
passport number: number
country of issue: country
Visa (DVS):
passport number: passportNumber
country of issue: countryOfIssue
WA drivers licence:
licence number: number
expiry date: expiryDate
WA drivers licence (DVS):
licence number: licenceNumber
card number: cardNumber
Encrypted fields are included in web service responses from greenID. The fields are included as a "fieldResults" element nested within a "individualResults" element, just like non-encrypted fields. The difference is that encrypted fields have the "format" element set to the value "PGPEncrypted", and the "name" element will be one of the values from the list above, depending on the data source.
An example response for a VisaDVS check is given below to illustrate:
<individualResults>
<fieldsResults>
<data>John</data>
<dataInfo>currentAddress</dataInfo>
<format>plain</format>
<label>givenName</label>
<name>givenName</name>
<status>CONFIRMED</status>
</fieldsResults>
<fieldsResults>
<data>Q</data>
<dataInfo>currentAddress</dataInfo>
<format>plain</format>
<label>middleNames</label>
<name>middleNames</name>
<status>CONFIRMED</status>
</fieldsResults>
<fieldsResults>
<data>Citizen</data>
<dataInfo>currentAddress</dataInfo>
<format>plain</format>
<label>surname</label>
<name>surname</name>
<status>CONFIRMED</status>
</fieldsResults>
<fieldsResults>
<data>1980-01-01 00:00:00.0</data>
<dataInfo>currentAddress</dataInfo>
<format>plain</format>
<label>dob</label>
<name>dob</name>
<status>CONFIRMED</status>
</fieldsResults>
<fieldsResults>
<data>-----BEGIN PGP MESSAGE-----
Version: BCPG v1.43
hQEMA24zDb9xI+JJAQf9Hbm7PP1EyY4QSzk8tArWl/RrsfP4iRZVy3exRIc2ZEAP
TxFLs2budXPTZBHlEY4eQdxSylFsoyiD+x4vdSru9naRL8R38XFt9i+CVuLssbpu
eYTE7rApbrYZeKO6fj/lIm4v0DCaXY1MvWyMWZ2sN79M3L96skMdDOy/UWzTJhzI
KC4rTplcFxMHMe97feGz5Xq7I1S4nOoQ9sJM7BJQqUVI8M+jYtesBn0j0HNYGJv7
/dcHC5E+yXCjHY8q+wPK5haa79qyIT5IV8asqQUFzaqmVF1qxvJFip11KeYivc4H
B85YB1oSBMfyniyKiqDdx2uAw+Ek9S3osEKYQXWlN9I4AVK75xxiwsg95c/0qNWB
qHBfgUPTHt1PX3SypPcWml8g77MgyofisSFEFh8v5EA07hmuh0TN0nE=
=Y3z+
-----END PGP MESSAGE-----
</data>
<format>PGPEncrypted</format>
<label>countryOfIssue</label>
<name>countryOfIssue</name>
<status>ADDITION</status>
</fieldsResults>
<fieldsResults>
<data>-----BEGIN PGP MESSAGE-----
Version: BCPG v1.43
hQEMA24zDB9YI+yJAQf+JyL3TrDP68Dy4tOgGQeU7QyB94JvvFMcrg8MwhuKY+Np
7XnU2dKhJRPGH0OWs4zhZcJOEtbbFngbWCosNt4spT51xXZ0Tw9y/DXiIu3+jWzi
WeybA9sITzVz7f5UIAMFXFyYJor7IL6Fz++IxugRXAQIKlAQVNxIrGblViDyb87+
Zm27QGfee3UOuzL4RI555mYI+XMYfErcMiYvwEFwzWOnyY4NKaFOmUgDSJ0UpJ0M
J+rs7G4yMEQiJLkmxp8yQfyC7silpUHff2rHcMtVd4wrvfYq2sMUlaZmb29zUrrC
dQuJweSQio9b5dZcF4ArOah70h2nEIgY56M5bef02CI+AVf6+rI4OyR0ztpXw1OD
He0PFviZdVQEKEqhmfYpY50XRuz8ZmO73SJa7ZQDn210dXBMd7K7QgVRKdmYG8w=
=a7a5
-----END PGP MESSAGE-----
</data>
<format>PGPEncrypted</format>
<label>passportNumber</label>
<name>passportNumber</name>
<status>ADDITION</status>
</fieldsResults>
<method>UC</method>
<name>VisaDVS</name>
<state>VERIFIED</state>
</individualResults>