puppet-cert man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

PUPPET-CERT(8)			 Puppet manual			PUPPET-CERT(8)

NAME
       puppet-cert - Manage certificates and requests

SYNOPSIS
       Standalone  certificate	authority. Capable of generating certificates,
       but mostly used for signing certificate requests from puppet clients.

USAGE
       puppet cert action [-h|--help] [-V|--version]  [-d|--debug]  [-v|--ver‐
       bose] [--digest digest] [host]

DESCRIPTION
       Because	the  puppet master service defaults to not signing client cer‐
       tificate requests, this script is  available  for  signing  outstanding
       requests.  It  can be used to list outstanding requests and then either
       sign them individually or sign all of them.

ACTIONS
       Every action except ´list´ and ´generate´ requires a  hostname  to  act
       on, unless the ´--all´ option is set.

       clean  Revoke a host´s certificate (if applicable) and remove all files
	      related to that host from puppet cert´s storage. This is	useful
	      when  rebuilding	hosts,	since new certificate signing requests
	      will only be honored if puppet cert does not have a  copy	 of  a
	      signed  certificate  for that host. If ´--all´ is specified then
	      all  host	 certificates,	both  signed  and  unsigned,  will  be
	      removed.

       fingerprint
	      Print the DIGEST (defaults to the signing algorithm) fingerprint
	      of a host´s certificate.

       generate
	      Generate a certificate for a named client. A certificate/keypair
	      will be generated for each client named on the command line.

       list   List  outstanding certificate requests. If ´--all´ is specified,
	      signed certificates  are	also  listed,  prefixed	 by  ´+´,  and
	      revoked or invalid certificates are prefixed by ´-´ (the verifi‐
	      cation outcome is printed in parenthesis).

       print  Print the full-text version of a host´s certificate.

       revoke Revoke the certificate of a client. The certificate can be spec‐
	      ified either by its serial number (given as a hexadecimal number
	      prefixed by ´0x´) or by its hostname. The certificate is revoked
	      by  adding  it  to  the Certificate Revocation List given by the
	      ´cacrl´ configuration option. Note that the puppet master	 needs
	      to be restarted after revoking certificates.

       sign   Sign an outstanding certificate request.

       verify Verify the named certificate against the local CA certificate.

       reinventory
	      Build an inventory of the issued certificates. This will destroy
	      the current inventory file  specified  by	 ´cert_inventory´  and
	      recreate it from the certificates found in the ´certdir´. Ensure
	      the puppet master is stopped before running this action.

OPTIONS
       Note that any setting that´s valid in the configuration file is also  a
       valid  long  argument. For example, ´ssldir´ is a valid setting, so you
       can specify ´--ssldir directory´ as an argument.

       See  the	 configuration	file  documentation   at   http://docs.puppet‐
       labs.com/references/stable/configuration.html  for  the	full  list  of
       acceptable parameters. A commented list of  all	configuration  options
       can also be generated by running puppet cert with ´--genconfig´.

       --all  Operate  on  all	items.	Currently  only	 makes	sense with the
	      ´sign´, ´list´, and ´fingerprint´ actions.

       --digest
	      Set the digest for fingerprinting (defaults to the  digest  used
	      when signing the cert). Valid values depends on your openssl and
	      openssl ruby extension version.

       --debug
	      Enable full debugging.

       --help Print this help message

       --verbose
	      Enable verbosity.

       --version
	      Print the puppet version number and exit.

EXAMPLE
       $ puppet cert list
       culain.madstop.com
       $ puppet cert sign culain.madstop.com

AUTHOR
       Luke Kanies

COPYRIGHT
       Copyright (c) 2011 Puppet Labs,	LLC  Licensed  under  the  Apache  2.0
       License

Puppet Labs, LLC		   May 2015			PUPPET-CERT(8)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net