rsa_identification 0.0.1 copy "rsa_identification: ^0.0.1" to clipboard
rsa_identification: ^0.0.1 copied to clipboard

discontinued
outdated

A Dart Library for decoding and providing South African identification details from documents such as Driver's licenses and Smart ID's.

A Dart Library for decoding and providing South African identification details from documents such as Driver's licenses and Smart ID's.

Supported Documents #

  • Driver's Licenses
  • Smart ID Documents
  • Passports
  • Old ID Books

Usage #

A simple usage example:

import 'package:rsa_identification/rsa_identification.dart';

main() {
  var awesome = new Awesome();
}import 'dart:convert';
 
 import 'package:rsa_identification/rsa_identification.dart';
 
 void main() {
   // These bytes would be scanned using a barcode scanner.
   var scannedBytes = utf8.encode(
       'SURNAME|NAME|GENDER|NATIONALITY|ID NUMBER|29 Jul 2000|COUNTRY OF BIRTH|CITIZENSHIP STATUS|26 Jan 2017|23370|SMART ID NUMBER|1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890');
 
   var idDocument = IdDocument.fromBarcodeBytes(scannedBytes);
   print('First Names: ${idDocument.firstNames}');
   print('Last Name: ${idDocument.surname}');
   print('ID Number: ${idDocument.idNumber}');
 }

Features and bugs #

Please file feature requests and bugs at the issue tracker.

4
likes
0
pub points
49%
popularity

Publisher

verified publisherborn.dev

A Dart Library for decoding and providing South African identification details from documents such as Driver's licenses and Smart ID's.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

asn1lib

More

Packages that depend on rsa_identification