puppet-cert(8) - phpMan

Command: man perldoc info search(apropos)  


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|--verbose]  [--digest
       digest] [host]

DESCRIPTION
       Because  the  puppet  master  service defaults to not signing client certificate requests,
       this script is available for signing outstanding requests. It can be  used  to  list  out-
       standing 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  cer-
              tificate.

       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 verification 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 specified 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.

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

       See the configuration  file  documentation  at  http://docs.puppetlabs.com/references/sta-
       ble/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', 'clean',  'list',
              and 'fingerprint' actions.

       --digest
              Set the digest for fingerprinting (defaults to the 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                           January 2013                            PUPPET-CERT(8)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-27 06:41 @18.191.189.85 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!