aboutsummaryrefslogtreecommitdiffstats
path: root/pages/projects.md
blob: be9d391762f2e6f9554ee21d4ecee94b61c006d6 (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
---
title: Projects
---

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

### Projects

#### eduVPN / Let's Connect!

[eduVPN](https://www.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!).

### 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-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 (**Experimental**)

### Apps

* [php-remote-storage](https://github.com/fkooman/php-remote-storage) - [remoteStorage](https://remotestorage.io/) server written in PHP (**Unmaintained**).
* [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 (**Unmaintained**)
* [php-saml-idp](https://software.tuxed.net/php-saml-idp/) - SAML Identity Provider written in PHP (**Experimental**)

### Source

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

### 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).