Class: Ansible::Ruby::Modules::Panos_cert_gen_ssh
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Panos_cert_gen_ssh
- Defined in:
- lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb
Overview
This module generates a self-signed certificate that can be used by GlobalProtect client, SSL connector, or otherwise. Root certificate must be preset on the system first. This module depends on paramiko for ssh.
Instance Method Summary collapse
-
#cert_cn ⇒ String
Certificate CN (common name) embedded in the certificate signature.
-
#cert_friendly_name ⇒ String
Human friendly certificate name (not CN but just a friendly name).
-
#ip_address ⇒ String
IP address (or hostname) of PAN-OS device being configured.
-
#key_filename ⇒ Object
Location of the filename that is used for the auth.
-
#password ⇒ String
Password credentials to use for auth.
-
#rsa_nbits ⇒ String?
Number of bits used by the RSA algorithm for the certificate generation.
-
#signed_by ⇒ String
Undersigning authority (CA) that MUST already be presents on the device.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#cert_cn ⇒ String
Returns Certificate CN (common name) embedded in the certificate signature.
29 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 29 attribute :cert_cn |
#cert_friendly_name ⇒ String
Returns Human friendly certificate name (not CN but just a friendly name).
25 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 25 attribute :cert_friendly_name |
#ip_address ⇒ String
Returns IP address (or hostname) of PAN-OS device being configured.
13 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 13 attribute :ip_address |
#key_filename ⇒ Object
Returns Location of the filename that is used for the auth. Either I(key_filename) or I(password) is required.
17 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 17 attribute :key_filename |
#password ⇒ String
Returns Password credentials to use for auth. Either I(key_filename) or I(password) is required.
21 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 21 attribute :password |
#rsa_nbits ⇒ String?
Returns Number of bits used by the RSA algorithm for the certificate generation.
37 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 37 attribute :rsa_nbits |
#signed_by ⇒ String
Returns Undersigning authority (CA) that MUST already be presents on the device.
33 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 33 attribute :signed_by |