{"repo":"micromdm/scep","free":true,"listed":false,"github":"https://github.com/micromdm/scep","clone":"git clone https://github.com/micromdm/scep.git","description":"Go SCEP server","language":"Go","stars":388,"topics":["scep","scep-server","golang","scep-client","crypto","ndes"],"license":"MIT","category":"dev-tools","readme_excerpt":"scep scep is a Simple Certificate Enrollment Protocol server and client [!NOTE] The included SCEP server and CA are very basic and lack critical security-related features. You are encouraged to explore a more robust solution such as github.com/smallstep/certificates. As alluded to in our blog post this project's SCEP server will not likely be supported in the future. Installation Binary releases are available on the releases page. Compiling from source To compile the SCEP client and server you will need a Go compiler as well as standard tools like git, make, etc. 1. Clone the repository and get into the source directory: git clone https://github.com/micromdm/scep.git && cd scep 2. Compile the client and server binaries: make (for Windows: make win ) The binaries will be compiled in the current directory and named after the architecture. I.e. scepclient-linux-amd64 and scepserver-linux-amd64 . Docker See Docker documentation below. Example setup Minimal example for both server and client. Server Usage The default flags configure and run the scep server. -depot must be the path to a folder with ca.pem and ca.key files. If you don't already have a CA to use, you can create one using the ca subcommand. The scepserver provides one HTTP endpoint, /scep , that facilitates the normal PKIOperation/Message parameters. Server usage: Use the ca -init subcommand to create a new CA and private key. CA sub-command usage: CSR verifier The -csrverifierexec switch to the SCEP server allows for","default_branch":null,"files":null,"tree":[],"storefront":"/r/micromdm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/micromdm/scep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}