aboutsummaryrefslogtreecommitdiffstats
path: root/pages/projects.md
blob: 7c8f0f27387efce1821a6f3b2b51fd35d29f2dd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: Projects
---

This is an incomplete list of projects and software I'm working on.

### Projects

#### eduVPN / Let's Connect!

[eduVPN](https://eduvpn.org/) and [Let's Connect!](https://letsconnect-vpn.org/) 
are fully managed VPN solution initially developed for use in education and 
research context (eduVPN), but currently capable of handling many different VPN 
scenarios and able to replace many (commercial) VPN solutions to provide a 
fast, flexible and secure alternative (Let's Connect!).

#### php-remote-storage

[php-remote-storage](https://github.com/fkooman/php-remote-storage) is a 
[remoteStorage](https://remotestorage.io/) server written in PHP. 
_Currently not under active development_.

### Libraries

* [php-yubitwee](https://software.tuxed.net/php-yubitwee/) - YubiKey OTP Validator library
* [php-secookie](https://software.tuxed.net/php-secookie/) - Secure cookie and session library
* [php-oauth2-client](https://software.tuxed.net/php-oauth2-client/) - Very simple OAuth 2.0 client
* [php-oauth2-server](https://software.tuxed.net/php-oauth2-server/) - Very simple OAuth 2.0 server
* [php-sqlite-migrate](https://software.tuxed.net/php-sqlite-migrate/) - Simple SQLite Migrations
* [php-openvpn-connection-manager](https://software.tuxed.net/php-openvpn-connection-manager/) - Manage client connections to OpenVPN processes
* [php-otp-verifier](https://software.tuxed.net/php-otp-verifier/) - OTP Validation Library
* [php-simple-paseto](https://software.tuxed.net/php-simple-paseto/) - This is a very simple PASETO implementation written for PHP >= 5.4
* [php-jwt](https://software.tuxed.net/php-jwt/) - Simple JWT Signer/Verifier written in PHP
* [php-saml-sp](https://software.tuxed.net/php-saml-sp/) - SAML Service Provider library written in PHP

### Apps

* [php-json-signer](https://software.tuxed.net/php-json-signer/) - JSON Signer
* [php-saml-ds](https://software.tuxed.net/php-saml-ds/) - SAML Discovery Service
* [php-voot2-provider](https://software.tuxed.net/php-voot2-provider/) - VOOT Provider

### Source

See also [git.tuxed.net](https://git.tuxed.net/) for source code repositories, 
or [GitHub](https://github.com/fkooman/).

### Source Verification

[Minisign](https://jedisct1.github.io/minisign/) is used to sign the software
release packages (tarballs). The following public key can be used to verify 
the signatures:

    untrusted comment: minisign public key 8466FFE127BCDC82
    RWSC3Lwn4f9mhG3XIwRUTEIqf7Ucu9+7/Rq+scUMxrjg5/kjskXKOJY/

Download the public key [here](files/minisign.pub).