Puppet Class: crypto_win

Defined in:
manifests/init.pp

Overview

Class: crypto_win

Parameters:

  • event_logging (Boolean) (defaults to: true)
  • multi_client (Boolean) (defaults to: false)
  • multi_server (Boolean) (defaults to: false)
  • tls_1_0_client (Boolean) (defaults to: false)
  • tls_1_0_server (Boolean) (defaults to: false)
  • tls_1_1_client (Boolean) (defaults to: false)
  • tls_1_1_server (Boolean) (defaults to: false)
  • tls_1_2_client (Boolean) (defaults to: true)
  • tls_1_2_server (Boolean) (defaults to: true)
  • ssl_2_0_client (Boolean) (defaults to: false)
  • ssl_2_0_server (Boolean) (defaults to: false)
  • ssl_3_0_client (Boolean) (defaults to: false)
  • ssl_3_0_server (Boolean) (defaults to: false)
  • pct_1_0_client (Boolean) (defaults to: false)
  • pct_1_0_server (Boolean) (defaults to: false)
  • md5 (Boolean) (defaults to: false)
  • sha (Boolean) (defaults to: false)
  • sha256 (Boolean) (defaults to: true)
  • sha384 (Boolean) (defaults to: true)
  • sha512 (Boolean) (defaults to: true)
  • pkcs (Boolean) (defaults to: true)
  • ecdh (Boolean) (defaults to: true)
  • diffie_hellman (Boolean) (defaults to: true)
  • aes_128_128 (Boolean) (defaults to: true)
  • aes_256_256 (Boolean) (defaults to: true)
  • rc2_40_128 (Boolean) (defaults to: false)
  • rc2_56_128 (Boolean) (defaults to: false)
  • rc2_128_128 (Boolean) (defaults to: false)
  • rc4_40_128 (Boolean) (defaults to: false)
  • rc4_56_128 (Boolean) (defaults to: false)
  • rc4_64_128 (Boolean) (defaults to: false)
  • rc4_128_128 (Boolean) (defaults to: false)
  • des_56_56 (Boolean) (defaults to: false)
  • threedes_168 (Boolean) (defaults to: false)
  • null (Boolean) (defaults to: false)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# File 'manifests/init.pp', line 2

class crypto_win (

  Boolean $event_logging  = true,
  Boolean $multi_client   = false,
  Boolean $multi_server   = false,
  Boolean $tls_1_0_client = false,
  Boolean $tls_1_0_server = false,
  Boolean $tls_1_1_client = false,
  Boolean $tls_1_1_server = false,
  Boolean $tls_1_2_client = true,
  Boolean $tls_1_2_server = true,
  Boolean $ssl_2_0_client = false,
  Boolean $ssl_2_0_server = false,
  Boolean $ssl_3_0_client = false,
  Boolean $ssl_3_0_server = false,
  Boolean $pct_1_0_client = false,
  Boolean $pct_1_0_server = false,
  Boolean $md5            = false,
  Boolean $sha            = false,
  Boolean $sha256         = true,
  Boolean $sha384         = true,
  Boolean $sha512         = true,
  Boolean $pkcs           = true,
  Boolean $ecdh           = true,
  Boolean $diffie_hellman = true,
  Boolean $aes_128_128    = true,
  Boolean $aes_256_256    = true,
  Boolean $rc2_40_128     = false,
  Boolean $rc2_56_128     = false,
  Boolean $rc2_128_128    = false,
  Boolean $rc4_40_128     = false,
  Boolean $rc4_56_128     = false,
  Boolean $rc4_64_128     = false,
  Boolean $rc4_128_128    = false,
  Boolean $des_56_56      = false,
  Boolean $threedes_168   = false,
  Boolean $null           = false,

) {

  include crypto_win::event_logging

  include crypto_win::protocols::multi
  include crypto_win::protocols::ssl_2_0
  include crypto_win::protocols::ssl_3_0
  include crypto_win::protocols::tls_1_0
  include crypto_win::protocols::tls_1_1
  include crypto_win::protocols::tls_1_2
  include crypto_win::protocols::pct_1_0

  include crypto_win::hashes::md5
  include crypto_win::hashes::sha
  include crypto_win::hashes::sha256
  include crypto_win::hashes::sha384
  include crypto_win::hashes::sha512

  include crypto_win::keyexchangealgorithms::pkcs
  include crypto_win::keyexchangealgorithms::ecdh
  include crypto_win::keyexchangealgorithms::diffie_hellman

  include crypto_win::ciphers::aes_128_128
  include crypto_win::ciphers::aes_256_256
  include crypto_win::ciphers::rc2_40_128
  include crypto_win::ciphers::rc2_56_128
  include crypto_win::ciphers::rc2_128_128
  include crypto_win::ciphers::rc4_40_128
  include crypto_win::ciphers::rc4_56_128
  include crypto_win::ciphers::rc4_64_128
  include crypto_win::ciphers::rc4_128_128
  include crypto_win::ciphers::des_56_56
  include crypto_win::ciphers::threedes_168
  include crypto_win::ciphers::null

}