File: ssl.rb

package info (click to toggle)
puppet-agent 8.10.0-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,404 kB
  • sloc: ruby: 286,820; sh: 492; xml: 116; makefile: 88; cs: 68
file content (25 lines) | stat: -rw-r--r-- 767 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# frozen_string_literal: true

# Just to make the constants work out.
require_relative '../puppet'
require_relative 'ssl/openssl_loader'

# Responsible for bootstrapping an agent's certificate and private key, generating
# SSLContexts for use in making HTTPS connections, and handling CSR attributes and
# certificate extensions.
#
# @see Puppet::SSL::SSLProvider
# @api private
module Puppet::SSL
  CA_NAME = "ca"

  require_relative 'ssl/oids'
  require_relative 'ssl/error'
  require_relative 'ssl/ssl_context'
  require_relative 'ssl/verifier'
  require_relative 'ssl/ssl_provider'
  require_relative 'ssl/state_machine'
  require_relative 'ssl/certificate'
  require_relative 'ssl/certificate_request'
  require_relative 'ssl/certificate_request_attributes'
end