Sha256: 4eea2eaef886b6bd557b2a870e7ed4707ad6c55d9713225b7a629d0fde5afc94
Contents?: true
Size: 1.77 KB
Versions: 1
Compression:
Stored size: 1.77 KB
Contents
beid_parser =========== Ruby beID parser. Allowing to easily handle beID XML files Please refer to http://eid.belgium.be/en/developing_eid_applications/ for references Install ------- Install it on your system: - gem install beid_parser Or add it to your Gemfile: - gem 'beid_parser' Usage ----- **Create a new Beid from a beID xml file:** - beid = BeidParser::Beid.new(filepath) **Methods available:** - #picture64: The picture encoded in base64 - #picture: The decoded picture - #extract_picture([filename]): Write the JPG picture into a file - #name: The family name - #firstname The firstname - #middlenames: The middlenames (if any) - #nationality: The nationality - #place_of_birth: The place of birth - #date_of_birth: The date of birth, *Date* - #national_number: The national number - #gender: The gender ("male" or "female") - #validity_date_begin: The card validity begin date, *Date* - #validity_date_end: The card validity end date, *Date* - #delivery_municipality: The delivery municipality - #street_and_number: The street and number of the citizen address - #zip: The zip code of the citizen address, *Fixnum* - #municipality: The municipality of the citizen address - #document_type: The document type (belgian_citizen,...) - #card_number: The card number, *Fixnum* - #chip_number: The chip number - #certificates: A Hash of all the certificates on the card (typically :root,:citizenca,:authentication,:signing,rrn) NB: When not specified fields are stored as String. Warning ------- The XML format is based on the last version of the beID viewver. On Linux please use the packages available here: http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux/ instead of the ones in the repositories of your distribution.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
beid_parser-0.2.0 | README.md |