Bug 245535 - New port: security/smallstep-certificates: Smallstep step-ca certificates server
Summary: New port: security/smallstep-certificates: Smallstep step-ca certificates server
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Bernhard Froehlich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-11 13:14 UTC by Markus Wipp
Modified: 2020-04-17 20:14 UTC (History)
2 users (show)

See Also:


Attachments
Shar File of the port (19.20 KB, text/plain)
2020-04-11 13:14 UTC, Markus Wipp
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Wipp 2020-04-11 13:14:28 UTC
Created attachment 213286 [details]
Shar File of the port

Hi all, 

I created a port of smallstep certificates server.
This is available at:
https://smallstep.com/
and
https://github.com/smallstep/certificates

Thanks for adding this to the ports tree

Markus
Comment 1 Bernhard Froehlich freebsd_committer 2020-04-11 18:42:40 UTC
I'll take it.
Comment 2 Bernhard Froehlich freebsd_committer 2020-04-11 19:46:04 UTC
Looks okay so far. Can you please provide the necessary entries for UIDs/GIDs?
Comment 3 Markus Wipp 2020-04-11 19:50:14 UTC
sure, I used 265 for user and 265 for group as it was free in UIDs/GIDs
Comment 4 Markus Wipp 2020-04-11 19:51:44 UTC
UIDs
step:*:265:265::0:0:Step CA:/nonexistent:/usr/sbin/nologin

GIDs
step:*:265:
Comment 5 commit-hook freebsd_committer 2020-04-17 20:11:00 UTC
A commit references this bug:

Author: decke
Date: Fri Apr 17 20:10:49 UTC 2020
New revision: 531970
URL: https://svnweb.freebsd.org/changeset/ports/531970

Log:
  This port contains the Smallstep step-ca certificates component

  It can be used together with the Smallstep step-ca client.
  step-ca is a local CA. It can be used to create your own local PKI
  Infrastructure and includes things like e.g. the possibility to have your
  own ACME server.

  A private certificate authority (X.509 & SSH) & ACME server for secure
  automated certificate management, so you can use TLS everywhere & SSO for SSH.

  WWW: https://smallstep.com/certificates/

  PR:		245535
  Submitted by:	Markus Wipp <mw@wipp.bayern>

Changes:
  head/GIDs
  head/UIDs
  head/security/Makefile
  head/security/step-certificates/
  head/security/step-certificates/Makefile
  head/security/step-certificates/distinfo
  head/security/step-certificates/files/
  head/security/step-certificates/files/step-ca.in
  head/security/step-certificates/pkg-descr
  head/security/step-certificates/pkg-message
  head/security/step-certificates/pkg-plist
Comment 6 Bernhard Froehlich freebsd_committer 2020-04-17 20:14:18 UTC
Committed with some modifications as security/step-certificates. The port was renamed as agreed with the maintainer to match upstream naming scheme.

Thanks!