All Projects → open-eid → qdigidoc

open-eid / qdigidoc

Licence: LGPL-2.1 license
DEPRECATED DigiDoc3 Client is a program that can be used to sign digitally with ID-card and Mobile-ID, check the validity of digital signatures and open and save documents inside the signature container.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
Objective-C++
1391 projects

Projects that are alternatives of or similar to qdigidoc

Pki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Stars: ✭ 97 (+288%)
Mutual labels:  certificate, pki
Pspki
PowerShell PKI Module
Stars: ✭ 189 (+656%)
Mutual labels:  certificate, pki
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (+316%)
Mutual labels:  certificate, pki
Pki.js
PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.
Stars: ✭ 960 (+3740%)
Mutual labels:  certificate, pki
pdf-sign-check
A java / spring boot application to help you sign and check signed pdf documents
Stars: ✭ 81 (+224%)
Mutual labels:  signature, pki
Certlint
X.509 certificate linter, written in Go
Stars: ✭ 60 (+140%)
Mutual labels:  certificate, pki
Aspnetcorecertificates
Certificate Manager in .NET Core for creating and using X509 certificates
Stars: ✭ 135 (+440%)
Mutual labels:  certificate, pki
openssl ca
openssl_ca with QT GUI
Stars: ✭ 16 (-36%)
Mutual labels:  certificate, pki
freeipa-issuer
A cert-manager external issuer for FreeIPA
Stars: ✭ 22 (-12%)
Mutual labels:  certificate, pki
Jsrsasign
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
Stars: ✭ 2,760 (+10940%)
Mutual labels:  certificate, signature
Sharkey
Sharkey is a service for managing certificates for use by OpenSSH
Stars: ✭ 360 (+1340%)
Mutual labels:  certificate, pki
fortify
Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
Stars: ✭ 88 (+252%)
Mutual labels:  certificate, signature
Xipki
Highly scalable and high-performance open source PKI (CA and OCSP responder). Minimal dependencies, No-JPA, No-Spring
Stars: ✭ 311 (+1144%)
Mutual labels:  certificate, pki
X509
Elixir package for working with X.509 certificates, Certificate Signing Requests (CSRs), Certificate Revocation Lists (CRLs) and RSA/ECC key pairs
Stars: ✭ 68 (+172%)
Mutual labels:  certificate, pki
CertificateDsc
DSC resources to simplify administration of certificates on a Windows Server.
Stars: ✭ 103 (+312%)
Mutual labels:  certificate, pki
Vault Openvpn
Small wrapper utility to manage OpenVPN configuration combined with a Vault PKI
Stars: ✭ 112 (+348%)
Mutual labels:  certificate, pki
DigiDoc4-Client
DigiDoc4 Client is an application for digitally signing and encrypting documents; the software includes functionality to manage Estonian ID-card - change pin codes etc.
Stars: ✭ 91 (+264%)
Mutual labels:  signature, pki
x509sak
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Stars: ✭ 23 (-8%)
Mutual labels:  certificate, pki
Routinator
An RPKI Validator written in Rust
Stars: ✭ 215 (+760%)
Mutual labels:  certificate, pki
pki-manager
IT Freelancers : Manage small PKI for multiple projects (or clients) with 2 bash scripts
Stars: ✭ 36 (+44%)
Mutual labels:  certificate, pki

European Regional Development Fund

DEPRECATED - DigiDoc3 Client

NB! This repository is not maintained and supported any more. Use Digidoc4 client for alternative solution.

Building

Build Status Build Status Coverity Scan Build Status

Ubuntu

  1. Install dependencies

     sudo apt-get install cmake qttools5-dev libpcsclite-dev libssl-dev libdigidocpp-dev libldap2-dev
    
  2. Fetch the source

     git clone --recursive https://github.com/open-eid/qdigidoc
     cd qdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     /usr/local/bin/qdigidocclient
    

OSX

  1. Install dependencies from

  2. Fetch the source

     git clone --recursive https://github.com/open-eid/qdigidoc
     cd qdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake -DQt5_DIR="~/Qt/5.5/clang_64/lib/cmake/Qt5" ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     open /usr/local/bin/qdigidocclient.app
    

Building OSX Qt from source

brew install openssl

curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qtbase-opensource-src-5.9.6.tar.xz
tar xf qtbase-opensource-src-5.9.6.tar.xz
cd qtbase-opensource-src-5.9.6
./configure -prefix /Developer/Qt-5.9.6 -opensource -nomake tests -nomake examples -no-securetransport -openssl-runtime -confirm-license OPENSSL_PREFIX=/usr/local/opt/openssl
make
sudo make install
cd ..
rm -rf qtbase-opensource-src-5.9.6

curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qttools-opensource-src-5.9.6.tar.xz
tar xf qttools-opensource-src-5.9.6.tar.xz
cd qttools-opensource-src-5.9.6
/Developer/Qt-5.9.6/bin/qmake
make
sudo make install
cd ..
rm -rf qttools-opensource-src-5.9.6

Windows

  1. Install dependencies from

  2. Fetch the source

     git clone --recursive https://github.com/open-eid/qdigidoc
     cd qdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake -G"NMAKE Makefiles" -DQt5_DIR="C:\Qt\5.9\msvc2015\lib\cmake\Qt5" ..
    
  4. Build

     nmake
    
  5. Execute

     client\qdigidocclient.exe
    

Support

Official builds are provided through official distribution point installer.id.ee. 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].