Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.15 KB

README.md

File metadata and controls

51 lines (33 loc) · 1.15 KB

Certificate Service

The certificate service allows users to find and create certs using one of our two cert provides, Incommon and UWCA.

SLO: 90% availability. This is a developer-facing tool, and callers are usually willing to wait or email us if any issues come up.

Links:

Cloning

Use git clone --recurse-submodules to clone this repo, because it uses submodules.

Configure

Create cs.properties.[dev|eval] and cs.properties.prod from cs.properties.tmpl

Build

mvn clean compile package

Install

Get access to SSH into the iamcert user with an SSH key, then run:

cd ansible
# see the README for configuration steps
./install.sh -h (target)

tools install

Get access to SSH into the iamcert user with an SSH key, then run:

cd util
# see the README for configuration steps
./install.sh -h (target)

Best practices

This repository uses pre-commit to test and verify the package before commits.