FreeBSD Bugzilla – Attachment 213286 Details for
Bug 245535
New port: security/smallstep-certificates: Smallstep step-ca certificates server
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Shar File of the port
smallstep-certificates.shar (text/plain), 19.20 KB, created by
Markus Wipp
on 2020-04-11 13:14:28 UTC
(
hide
)
Description:
Shar File of the port
Filename:
MIME Type:
Creator:
Markus Wipp
Created:
2020-04-11 13:14:28 UTC
Size:
19.20 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># smallstep-certificates ># smallstep-certificates/pkg-message ># smallstep-certificates/Makefile ># smallstep-certificates/distinfo ># smallstep-certificates/pkg-plist ># smallstep-certificates/pkg-descr ># smallstep-certificates/files ># smallstep-certificates/files/step_ca.in ># >echo c - smallstep-certificates >mkdir -p smallstep-certificates > /dev/null 2>&1 >echo x - smallstep-certificates/pkg-message >sed 's/^X//' >smallstep-certificates/pkg-message << 'f79cfb71150e9d5f73c3f732ee0c0c17' >X[ >X{ type: install >X message: <<EOM >X================================================================================ >XStep Certificates requires additional configuration: >X >XThe simple way is via the service start script step_ca. >XWhen there is no configuration it will be created. User input is required!!! >X >XThe hard way would be via the step command. >X >XEnsure to set the STEPPATH environment variable. This makes using the >Xcommands much simpler. >X================================================================================ >XEOM >X} >X] >f79cfb71150e9d5f73c3f732ee0c0c17 >echo x - smallstep-certificates/Makefile >sed 's/^X//' >smallstep-certificates/Makefile << 'a32e1098ef77ac238faf07c9f1ee38be' >X# $FreeBSD$ >X >XPORTNAME= smallstep-certificates >XDISTVERSIONPREFIX= v >XDISTVERSION= 0.14.2 >XCATEGORIES= security >X >XMAINTAINER= mw@wipp.bayern >XCOMMENT= Smallstep step-ca certificates server >X >XLICENSE= APACHE20 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XRUN_DEPENDS= step:security/smallstep-cli >X >XUSES= go:modules >X >X#OPTIONS_DEFINE?= DOCS >X#PLIST= ${PKGDIR}/pkg-plist >X >XUSERS= step >XGROUPS= ${USERS} >X >XUSE_RC_SUBR= step_ca >X >XUSE_GITHUB= yes >XGH_ACCOUNT= smallstep >XGH_PROJECT= certificates >X >XGO_TARGET= ./cmd/step-ca:${PREFIX}/sbin/step-ca \ >X ./cmd/step-cloudkms-init >X >XGO_BUILDFLAGS= -ldflags \ >X "-w -X main.Version=${PORTVERSION} -X main.BuildTime=undefined" >X >XGH_TUPLE= \ >X AndreasBriese:bbloom:e2d15f34fcf9:andreasbriese_bbloom/vendor/github.com/AndreasBriese/bbloom \ >X Masterminds:goutils:v1.1.0:masterminds_goutils/vendor/github.com/Masterminds/goutils \ >X Masterminds:semver:v3.0.1:masterminds_semver/vendor/github.com/Masterminds/semver/v3 \ >X Masterminds:sprig:v3.0.0:masterminds_sprig/vendor/github.com/Masterminds/sprig/v3 \ >X census-instrumentation:opencensus-go:v0.22.2:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ >X chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \ >X cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man/v2 \ >X dgraph-io:badger:v1.5.3:dgraph_io_badger/vendor/github.com/dgraph-io/badger \ >X dgryski:go-farm:6a90982ecee2:dgryski_go_farm/vendor/github.com/dgryski/go-farm \ >X etcd-io:bbolt:v1.3.2:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ >X go-chi:chi:v4.0.2:go_chi_chi/vendor/github.com/go-chi/chi \ >X go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ >X golang:appengine:v1.6.5:golang_appengine/vendor/google.golang.org/appengine \ >X golang:crypto:0ec3e9974c59:golang_crypto/vendor/golang.org/x/crypto \ >X golang:groupcache:215e87163ea7:golang_groupcache/vendor/github.com/golang/groupcache \ >X golang:net:c0dbc17a3553:golang_net/vendor/golang.org/x/net \ >X golang:oauth2:858c2ad4c8b6:golang_oauth2/vendor/golang.org/x/oauth2 \ >X golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \ >X golang:sys:b016eb3dc98e:golang_sys/vendor/golang.org/x/sys \ >X golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ >X google:go-cmp:v0.3.1:google_go_cmp/vendor/github.com/google/go-cmp \ >X google:go-genproto:f3c370f40bfb:google_go_genproto/vendor/google.golang.org/genproto \ >X google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \ >X googleapis:gax-go:v2.0.5:googleapis_gax_go/vendor/github.com/googleapis/gax-go \ >X googleapis:google-api-go-client:v0.15.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ >X googleapis:google-cloud-go:v0.51.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ >X grpc:grpc-go:v1.26.0:grpc_grpc_go/vendor/google.golang.org/grpc \ >X huandu:xstrings:v1.2.0:huandu_xstrings/vendor/github.com/huandu/xstrings \ >X imdario:mergo:v0.3.7:imdario_mergo/vendor/github.com/imdario/mergo \ >X juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \ >X konsorten:go-windows-terminal-sequences:v1.0.2:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \ >X lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \ >X manifoldco:promptui:v0.3.1:manifoldco_promptui/vendor/github.com/manifoldco/promptui \ >X mattn:go-colorable:v0.1.4:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ >X mattn:go-isatty:v0.0.11:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ >X mitchellh:copystructure:v1.0.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \ >X mitchellh:reflectwalk:v1.0.0:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \ >X newrelic:go-agent:v2.15.0:newrelic_go_agent/vendor/github.com/newrelic/go-agent \ >X pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \ >X rs:xid:v1.2.1:rs_xid/vendor/github.com/rs/xid \ >X russross:blackfriday:v2.0.1:russross_blackfriday/vendor/github.com/russross/blackfriday/v2 \ >X samfoo:ansi:b6bd2ded7189:samfoo_ansi/vendor/github.com/samfoo/ansi \ >X shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ >X sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ >X smallstep:assert:b99dc1097b15:smallstep_assert/vendor/github.com/smallstep/assert \ >X smallstep:cli:v0.14.2:smallstep_cli/vendor/github.com/smallstep/cli \ >X smallstep:nosql:v0.2.0:smallstep_nosql/vendor/github.com/smallstep/nosql \ >X spf13:cast:v1.3.1:spf13_cast/vendor/github.com/spf13/cast \ >X square:go-jose:v2.4.0:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \ >X urfave:cli:v1.22.2:urfave_cli/vendor/github.com/urfave/cli >X >Xpost-install: >X ${MKDIR} ${STAGEDIR}${PREFIX}/etc/step >X ${MKDIR} ${STAGEDIR}${DOCSDIR} >X (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) >X >X.include <bsd.port.mk> >a32e1098ef77ac238faf07c9f1ee38be >echo x - smallstep-certificates/distinfo >sed 's/^X//' >smallstep-certificates/distinfo << 'ed10b069c74dc06b736b6a82528f2948' >XTIMESTAMP = 1586506594 >XSHA256 (smallstep-certificates-v0.14.2_GH0.tar.gz) = 3d4e93fba5798e3ce6ef45ae2a40a25aa623b84a72f884c7208ee5a1662c8c39 >XSIZE (smallstep-certificates-v0.14.2_GH0.tar.gz) = 17540124 >XSHA256 (AndreasBriese-bbloom-e2d15f34fcf9_GH0.tar.gz) = e88bd873a2251d70b5d2cbf9dceff24fa25ca5652ac1f99165c303e98df494a1 >XSIZE (AndreasBriese-bbloom-e2d15f34fcf9_GH0.tar.gz) = 7704 >XSHA256 (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 053a61c4b0d78e6978600c99562f04d053993c428d549a20b627151cf1aabbae >XSIZE (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 14610 >XSHA256 (Masterminds-semver-v3.0.1_GH0.tar.gz) = 039a09a397f10906343c6d5b65381311e9b574429c2ebdb7ae5b7a75eb6b98c9 >XSIZE (Masterminds-semver-v3.0.1_GH0.tar.gz) = 23977 >XSHA256 (Masterminds-sprig-v3.0.0_GH0.tar.gz) = 6cee82b51e743e3fd9c9dfbb20d1667aeb0a92652db6971fa9c1658b0296633a >XSIZE (Masterminds-sprig-v3.0.0_GH0.tar.gz) = 47424 >XSHA256 (census-instrumentation-opencensus-go-v0.22.2_GH0.tar.gz) = 0aa930142b669d7c47e2b8343f6adc9f03414a9c45763c5f746de95231d6ad6d >XSIZE (census-instrumentation-opencensus-go-v0.22.2_GH0.tar.gz) = 165321 >XSHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da >XSIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825 >XSHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576 >XSIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021 >XSHA256 (dgraph-io-badger-v1.5.3_GH0.tar.gz) = 653dccac0adde8462e2ce88cb6ce8eaf1e50d9cb3ec5d57269307b2dabb4885c >XSIZE (dgraph-io-badger-v1.5.3_GH0.tar.gz) = 1018875 >XSHA256 (dgryski-go-farm-6a90982ecee2_GH0.tar.gz) = 47bda738d281105cc7b1cb832880f93d220eae40b18095dc322b0b7bf44fdf23 >XSIZE (dgryski-go-farm-6a90982ecee2_GH0.tar.gz) = 26800 >XSHA256 (etcd-io-bbolt-v1.3.2_GH0.tar.gz) = 0f4bd88cce84f7b42f6364fc8c77ae7dd7d2f70224d1bb2abf410fc2f552c9a9 >XSIZE (etcd-io-bbolt-v1.3.2_GH0.tar.gz) = 93921 >XSHA256 (go-chi-chi-v4.0.2_GH0.tar.gz) = 7713a5afd18c440f38e67f853f5ded4f039f08f239dc6a29ed2788be5caaae99 >XSIZE (go-chi-chi-v4.0.2_GH0.tar.gz) = 67748 >XSHA256 (go-sql-driver-mysql-v1.4.1_GH0.tar.gz) = 9b5d435903a674cd761310365df992a1b4eed2e4e2f0c8aa90bdc996c330d7ae >XSIZE (go-sql-driver-mysql-v1.4.1_GH0.tar.gz) = 83524 >XSHA256 (golang-appengine-v1.6.5_GH0.tar.gz) = 4e7df5d4ec2dda0f59f26925b36a087843fd1a165adb938712068376bf791316 >XSIZE (golang-appengine-v1.6.5_GH0.tar.gz) = 332903 >XSHA256 (golang-crypto-0ec3e9974c59_GH0.tar.gz) = 737fd8da273ec11281d2ff8798d6847ab1be9ebfa94bbc5a7252e0b04e1373a5 >XSIZE (golang-crypto-0ec3e9974c59_GH0.tar.gz) = 1727772 >XSHA256 (golang-groupcache-215e87163ea7_GH0.tar.gz) = 500b097a42fb5c0cd516f1bb56e9c745ba6c1c910b4dc7296aea2b9120ee5e70 >XSIZE (golang-groupcache-215e87163ea7_GH0.tar.gz) = 26040 >XSHA256 (golang-net-c0dbc17a3553_GH0.tar.gz) = 67e59dfe55231f9a28b167c6b77d897ad503e599b60e0eec16a677a0c641bb93 >XSIZE (golang-net-c0dbc17a3553_GH0.tar.gz) = 1172293 >XSHA256 (golang-oauth2-858c2ad4c8b6_GH0.tar.gz) = 28ae6a15793d97ba980dd318dba21167dd751ca8bbafcb69ffa648b41c7cbf48 >XSIZE (golang-oauth2-858c2ad4c8b6_GH0.tar.gz) = 45265 >XSHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65 >XSIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285 >XSHA256 (golang-sys-b016eb3dc98e_GH0.tar.gz) = 09d8ddfb8f2c651e956a534d5de1e5401567d12dd0a589abd4ad5e9fa4213b06 >XSIZE (golang-sys-b016eb3dc98e_GH0.tar.gz) = 1535262 >XSHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22 >XSIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069 >XSHA256 (google-go-cmp-v0.3.1_GH0.tar.gz) = a95fa266e5c2283b813102f265c1bdf5b78100f9889b984aef828eb094efe6e3 >XSIZE (google-go-cmp-v0.3.1_GH0.tar.gz) = 76403 >XSHA256 (google-go-genproto-f3c370f40bfb_GH0.tar.gz) = 754588f44bdfdbe4521ad0950375a0357f2454ff6de43e0e6d6a88b5b5182c55 >XSIZE (google-go-genproto-f3c370f40bfb_GH0.tar.gz) = 5857725 >XSHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423 >XSIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543 >XSHA256 (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 3089affe6f5e27f7a6d494cb399aa6baf232384f763f548ad5ddfbea0e88e59c >XSIZE (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 15328 >XSHA256 (googleapis-google-api-go-client-v0.15.0_GH0.tar.gz) = 6d628266b507a71f26ce2fd426758e1241f9dd94458752d9d12a0b09da983844 >XSIZE (googleapis-google-api-go-client-v0.15.0_GH0.tar.gz) = 13259795 >XSHA256 (googleapis-google-cloud-go-v0.51.0_GH0.tar.gz) = efee71ab4baf86277c6ceec4633dd606595e4b0fa299c22863dbeb03eed65941 >XSIZE (googleapis-google-cloud-go-v0.51.0_GH0.tar.gz) = 2441854 >XSHA256 (grpc-grpc-go-v1.26.0_GH0.tar.gz) = a594cbd8f7d545d181c92b27aafd5d4824459e3a729a8bd67a0c8b99c411f05a >XSIZE (grpc-grpc-go-v1.26.0_GH0.tar.gz) = 765416 >XSHA256 (huandu-xstrings-v1.2.0_GH0.tar.gz) = c43737734bb260e7d77329af8a33bf687f9430abc1b21d3b1f4a8fa6fb3dbde3 >XSIZE (huandu-xstrings-v1.2.0_GH0.tar.gz) = 16628 >XSHA256 (imdario-mergo-v0.3.7_GH0.tar.gz) = ce29171c44a6b4084ed514bc9b4ed6c3c01462c210b7ec6fe5e56691a46eb939 >XSIZE (imdario-mergo-v0.3.7_GH0.tar.gz) = 16668 >XSHA256 (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64 >XSIZE (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417 >XSHA256 (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = e61f6422c7d1222c4c642b9134e5a4576a89ff651ef947487faa8ef33b6b4cfe >XSIZE (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = 1987 >XSHA256 (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 38aa5c60284f77cbb4be1de4af8907ce66954ff1a11e4f910d02e0283ce13b33 >XSIZE (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 4213 >XSHA256 (manifoldco-promptui-v0.3.1_GH0.tar.gz) = 8860f2166c1913b2f66d4e8992957128037cc8c9495f225208c8462d1b0236cc >XSIZE (manifoldco-promptui-v0.3.1_GH0.tar.gz) = 22986 >XSHA256 (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 157806ad8125e6bef4d9b58c9125ccb98a8343136f93faf442ab0cc6e7c24c11 >XSIZE (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 8981 >XSHA256 (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 631fab18253998a4e27e9d260c445e9852bd86cf5a42693623d305c3e59c415a >XSIZE (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 4396 >XSHA256 (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 0e04d8fe1065459ab234507b9a4b7164b05eda970fee6ffdf0219423c357fda8 >XSIZE (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 8903 >XSHA256 (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = bd22df35225e4bfcecafb35ac4869911fafc356f5dadcfb141cd0caededc87c3 >XSIZE (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = 6143 >XSHA256 (newrelic-go-agent-v2.15.0_GH0.tar.gz) = 128096c8ac96e6cfd099aa359f46f0d814c1662eb82b017bed726bffff6800c5 >XSIZE (newrelic-go-agent-v2.15.0_GH0.tar.gz) = 350696 >XSHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356 >XSIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009 >XSHA256 (rs-xid-v1.2.1_GH0.tar.gz) = bb207227d5ae99bda71d38ae11e29b822c9b572223781bc282ad2f8e69002f2c >XSIZE (rs-xid-v1.2.1_GH0.tar.gz) = 9553 >XSHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff >XSIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613 >XSHA256 (samfoo-ansi-b6bd2ded7189_GH0.tar.gz) = 01cb78eb5c20624c6a02d185584e1b6815495e2c915e441926d66772721e258f >XSIZE (samfoo-ansi-b6bd2ded7189_GH0.tar.gz) = 4566 >XSHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f >XSIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143 >XSHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9 >XSIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373 >XSHA256 (smallstep-assert-b99dc1097b15_GH0.tar.gz) = 6aa33efa39730adfc6588c7350bb868ac59f4137aeb42bc5ef97bf469afcdd93 >XSIZE (smallstep-assert-b99dc1097b15_GH0.tar.gz) = 4033 >XSHA256 (smallstep-cli-v0.14.2_GH0.tar.gz) = bc3732082d6800bf1a60784631bd9f916a04d07bdd25e1775cb564e4776152bc >XSIZE (smallstep-cli-v0.14.2_GH0.tar.gz) = 446978 >XSHA256 (smallstep-nosql-v0.2.0_GH0.tar.gz) = 368bd3c0beee1f94aa5deb26cc9cffa830ca94939928bc17d7ba8237e5b199a5 >XSIZE (smallstep-nosql-v0.2.0_GH0.tar.gz) = 18508 >XSHA256 (spf13-cast-v1.3.1_GH0.tar.gz) = 4fa8d06903b490ae6f1316e55c5446d5648eea2b450671ebc54d4bbe79bc46b1 >XSIZE (spf13-cast-v1.3.1_GH0.tar.gz) = 11102 >XSHA256 (square-go-jose-v2.4.0_GH0.tar.gz) = 3824f79c5f851784032a7800d72f32229ce6617612fab28642c18b5150b52493 >XSIZE (square-go-jose-v2.4.0_GH0.tar.gz) = 303589 >XSHA256 (urfave-cli-v1.22.2_GH0.tar.gz) = 38a93b363b3d668506fa094937cd8b81dde333c74b59388cecf95443c8cdabf3 >XSIZE (urfave-cli-v1.22.2_GH0.tar.gz) = 76132 >ed10b069c74dc06b736b6a82528f2948 >echo x - smallstep-certificates/pkg-plist >sed 's/^X//' >smallstep-certificates/pkg-plist << 'ef148a25206372c725803bc2bdf41956' >Xbin/step-cloudkms-init >Xsbin/step-ca >X@dir etc/step >X%%DOCSDIR%%/CONTRIBUTING.md >X%%DOCSDIR%%/GETTING_STARTED.md >X%%DOCSDIR%%/README.md >X%%DOCSDIR%%/acme.md >X%%DOCSDIR%%/database.md >X%%DOCSDIR%%/defaults.md >X%%DOCSDIR%%/docker.md >X%%DOCSDIR%%/images/connect-with-mtls-2.png >X%%DOCSDIR%%/images/oidc1.png >X%%DOCSDIR%%/images/oidc2.png >X%%DOCSDIR%%/images/oidc3.png >X%%DOCSDIR%%/images/step-ca-2-legged.gif >X%%DOCSDIR%%/images/step-ca-3-legged.gif >X%%DOCSDIR%%/kms.md >X%%DOCSDIR%%/provisioners.md >X%%DOCSDIR%%/questions.md >X%%DOCSDIR%%/revocation.md >ef148a25206372c725803bc2bdf41956 >echo x - smallstep-certificates/pkg-descr >sed 's/^X//' >smallstep-certificates/pkg-descr << 'aada5072d16c64bc2bf5d7b46a77652a' >XThis port contains the Smallstep step-ca certificates component >X >XIt can be used together with the Smallstep step-ca client. >Xstep-ca is a local CA. It can be used to create your own local PKI >XInfrastructure and includes things like e.g. the possibility to have your >Xown ACME server. >X >XA private certificate authority (X.509 & SSH) & ACME server for secure >Xautomated certificate management, so you can use TLS everywhere & SSO for SSH. >X >XWWW: http://www.smallstep.com >XGIT: https://github.com/smallstep >aada5072d16c64bc2bf5d7b46a77652a >echo c - smallstep-certificates/files >mkdir -p smallstep-certificates/files > /dev/null 2>&1 >echo x - smallstep-certificates/files/step_ca.in >sed 's/^X//' >smallstep-certificates/files/step_ca.in << '1726356e11605d187ae450c62a18830b' >X#!/bin/sh >X# >X# $FreeBSD$ >X# >X# PROVIDE: step_ca >X# REQUIRE: LOGIN networking >X# KEYWORD: shutdown >X# >X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable or customize this service: >X# >X# step_ca_enable (bool): Set to NO by default. >X# Set to YES to enable step_ca. >X# step_ca_user (user): Set user to run step_ca. >X# Default is "step" >X# step_ca_group (group): Set group to run step_ca. >X# Default is "step" >X# step_ca_stepdir (dir): Set dir to run step_ca in. >X# Default is "%%PREFIX%%/etc/step" >X# step_ca_steppath (dir): Set dir to run hold step_ca CA information in. >X# Default is "${step_ca_stepdir}/ca" >X# step_ca_password (path): step_ca CA Password file path >X# Default is "${step_ca_stepdir}/password.txt" >X >X. /etc/rc.subr >X >Xname="step_ca" >Xrcvar="step_ca_enable" >X >Xload_rc_config $name >X: ${step_ca_enable:=no} >X: ${step_ca_user:=step} >X: ${step_ca_group:=step} >X: ${step_ca_stepdir:=%%PREFIX%%/etc/step} >X: ${step_ca_steppath:=${step_ca_stepdir}/ca} >X: ${step_ca_password:=${step_ca_stepdir}/password.txt} >X >Xpidfile="/var/run/${name}.pid" >Xstep_ca_command="%%PREFIX%%/sbin/step-ca" >Xstep_ca_config="\ >X ${step_ca_steppath}/config/ca.json \ >X --password-file ${step_ca_password}" >X >Xcommand="/usr/sbin/daemon" >Xcommand_args="-S -c \ >X -P $pidfile \ >X -t $name \ >X -T $name \ >X $step_ca_command $step_ca_config" >X >Xstart_precmd=step_ca_startprecmd >Xstart_postcmd=step_ca_postcmd >X >Xstep_ca_startprecmd() >X{ >X if [ ! -e ${pidfile} ]; then >X install -o ${step_ca_user} -g ${step_ca_group} /dev/null ${pidfile}; >X fi >X >X if [ ! -e ${step_ca_steppath} ]; then >X echo "No configured Step CA found." >X echo "Creating new one...." >X export STEPPATH=${step_ca_steppath} >X %%PREFIX%%/bin/step ca init >X chown -R ${step_ca_user}:${step_ca_group} ${step_ca_steppath} >X fi >X >X if [ ! -e ${step_ca_password} ]; then >X echo "Step CA Password file for auto-start not found" >X echo "Creating it...." >X install -m 600 -o ${step_ca_user} -g ${step_ca_group} /dev/null ${step_ca_password} >X echo "Please enter the Step CA Password:" >X stty -echo; read passwd; stty echo; echo >X echo $passwd > ${step_ca_password} >X fi >X >X if [ -e ${step_ca_steppath}/config/ca.json ]; then >X configured_port=$(sed -n -e '/"address"/ s/.*:\(.*\)".*/\1/p' ${step_ca_steppath}/config/ca.json) >X if [ ${configured_port} -lt 1024 ]; then >X echo "Privileged Port (${configured_port}) configured: cannot run as ${step_ca_user}" >X fi >X fi >X} >X >Xstep_ca_postcmd() { >X sleep 2 >X run_rc_command status >X} >X >Xrun_rc_command "$1" >1726356e11605d187ae450c62a18830b >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 245535
: 213286