Class: Ansible::Ruby::Modules::Openssl_csr

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb

Overview

This module allows one to (re)generate OpenSSL certificate signing requests. It uses the pyOpenSSL python library to interact with openssl. This module supports the subjectAltName, keyUsage, extendedKeyUsage, basicConstraints and OCSP Must Staple extensions.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#basic_constraintsObject?



89
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 89

attribute :basic_constraints

#basic_constraints_criticalObject?



92
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 92

attribute :basic_constraints_critical

#common_nameString?



60
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 60

attribute :common_name

#country_nameString?



43
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 43

attribute :country_name

#digestString?



16
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 16

attribute :digest

#email_addressString?



64
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 64

attribute :email_address

#extended_key_usageArray<String>, ...



82
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 82

attribute :extended_key_usage

#extended_key_usage_criticalObject?



86
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 86

attribute :extended_key_usage_critical

#forceSymbol?



32
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 32

attribute :force

#key_usageArray<String>, ...



75
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 75

attribute :key_usage

#key_usage_criticalObject?



79
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 79

attribute :key_usage_critical

#locality_nameObject?



50
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 50

attribute :locality_name

#ocsp_must_stapleBoolean?



95
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 95

attribute :ocsp_must_staple

#ocsp_must_staple_criticalObject?



99
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 99

attribute :ocsp_must_staple_critical

#organization_nameString?



53
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 53

attribute :organization_name

#organizational_unit_nameObject?



57
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 57

attribute :organizational_unit_name

#pathString



36
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 36

attribute :path

#privatekey_passphraseString?



24
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 24

attribute :privatekey_passphrase

#privatekey_pathString



20
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 20

attribute :privatekey_path

#state:present, ...



12
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 12

attribute :state

#state_or_province_nameObject?



47
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 47

attribute :state_or_province_name

#subjectObject?



40
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 40

attribute :subject

#subject_alt_nameArray<String>, ...



68
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 68

attribute :subject_alt_name

#subject_alt_name_criticalObject?



72
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 72

attribute :subject_alt_name_critical

#versionInteger?



28
# File 'lib/ansible/ruby/modules/generated/crypto/openssl_csr.rb', line 28

attribute :version