PHP implementation of an OIDC registration service for ORY Hydra.
Find a file
2024-09-14 23:08:20 +02:00
html Initial creation of new Repository 2024-09-06 22:00:02 +02:00
misc Corrected "reverse-proxy.conf" instructions for general use. 2024-09-14 23:08:20 +02:00
ssl-certs Added CAcert root certificates. 2024-09-13 04:59:04 +02:00
about.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
admin_delete.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
cacert.ini.sample Initial creation of new Repository 2024-09-06 22:00:02 +02:00
delete.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
delete1.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
favicon.ico Initial creation of new Repository 2024-09-06 22:00:02 +02:00
index.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
info.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
INSTALL.txt Corrected "reverse-proxy.conf" instructions for general use. 2024-09-14 23:08:20 +02:00
list.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
README.md Added required DNS entries. 2024-09-13 17:23:08 +02:00
register.php Initial creation of new Repository 2024-09-06 22:00:02 +02:00
scotland-travel-destination-shutterstock-512226913.jpg Initial creation of new Repository 2024-09-06 22:00:02 +02:00
style.css Initial creation of new Repository 2024-09-06 22:00:02 +02:00

Creating a CAcert OIDC server

The following should help you to create a machine that allows you to register sites that can behave as an OpenID Connect server for CAcert Client Certificates.

Most of the instructions are in INSTALL.txt, but this will give you a few instructions as a bootstrap.

To install this project, you should start with a machine, whether physical or virtual, based on Debian 12.

You will need three DNS entries pointing at this machine.

They are the normal one, one that is "authserver.[Your Domain Name]" and "idp.[Your Domain Name]".

Before continuing, you will need to have Git installed in this machine.

You will probably want to do:

dpkg-reconfigure locales

and make sure that the C locale is selected.

If it does not exist, create a "normal" user and give them "sudo" access in /etc/group

Become that user.

Start by creating a working directory to work in. I will refer to this as [WorkingDirectory].

Once that is accomplished, change into that [WorkdingDirectory] and:

git clone https://code.cacert.org/cacert/oidc-registration-php.git
cd oidc-registration-php

Once there, you can open the INSTALL.txt file and follow those instructions.