Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,6 @@ xcuserdata
# Xcode-Build-Server
buildServer.json
RIADigiDoc/Supporting files/GoogleService-Info.plist

#AASA
apple-app-site-association
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Please read the [common contributing guidelines](https://github.com/open-eid/org/blob/master/CONTRIBUTING.md) before you continue!
10 changes: 5 additions & 5 deletions LICENSE → LICENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

[This is the first released version of the Lesser GPL. It also counts
(This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
the version number 2.1.)

Preamble

Expand Down Expand Up @@ -470,8 +470,8 @@ safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
{description}
Copyright (C) {year} {fullname}

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
Expand All @@ -498,7 +498,7 @@ necessary. Here is a sample; alter the names:
library `Frob' (a library for tweaking knobs) written by James Random
Hacker.

<signature of Ty Coon>, 1 April 1990
{signature of Ty Coon}, 1 April 1990
Ty Coon, President of Vice

That's all there is to it!
44 changes: 43 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,43 @@
# RIA-DigiDoc-iOS
# RIA-DigiDoc-iOS

![EU Regional Development Fund](docs/images/EL_Regionaalarengu_Fond_horisontaalne-vaike.jpg)

* License: LGPL 2.1
* &copy; Estonian Information System Authority

This repo contains source code for RIA DigiDoc application for iOS.
This application contains following functionality:
* Sign documents with ID-card (via USB card reader and NFC), mobile-ID and Smart-ID.
* Encrypt and decrypt documents (via USB card reader and NFC)
* Control ID-card certificates validity (via USB card reader and NFC)
* Change or unlock PIN/PUK codes (via USB card reader and NFC)

## libdigidocpp
RIA-DigiDoc-iOS is using static version of libdigidoc. libdigidoc is used in app for managing container manipulations. More info: https://github.com/open-eid/libdigidocpp

## libdcdoc
RIA-DigiDoc-iOS is using static version of libcdoc. libcdoc is used in app for encrypt and decrypt operations. More info: https://github.com/open-eid/libcdoc

# Features
* Creating ASiC-E containers
* Signing containers with Mobile-ID, Smart-ID and ID-card (via USB card reader and NFC)
* Validating ASiC-E, BDOC, ASIC-S and DDOC containers
* Validating detached XAdES and CAdES
* Encrypting, decrypting and validating CDOC and CDOC2 containers
* Change and unlock ID-card PIN codes (via USB card reader and NFC)

## Overview and how to use
App requirements, container format overview, documentation links and how to use instructions are available in Wiki:
[How to use](https://github.com/open-eid/RIA-DigiDoc-iOS/wiki/How-to-use)

## Building source code with Xcode
Installation instructions are available in Wiki:
[Building source code with Xcode](https://github.com/open-eid/RIA-DigiDoc-iOS/wiki/Building-source-code-with-Xcode)

## Development
In [releases](https://github.com/open-eid/RIA-DigiDoc-iOS/releases) you will find application and modules, that you can use in your own application to implement document signing and encryption features. For more detailed instructions check out [wiki page](https://github.com/open-eid/RIA-DigiDoc-iOS/wiki).

## Support
Official builds are provided through official distribution point [https://www.id.ee/en/article/install-id-software/](https://www.id.ee/en/article/install-id-software/). If you want support, you need to be using official builds. Contact our support via www.id.ee for assistance.

Source code is provided on "as is" terms with no warranty (see license for more information). Do not file Github issues with generic support requests.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/mopp3-ios-mvvm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/mopp3-ios-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading