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
29 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 29 attribute :cert_cn |
#cert_friendly_name ⇒ String
25 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 25 attribute :cert_friendly_name |
#ip_address ⇒ String
13 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 13 attribute :ip_address |
#key_filename ⇒ Object
17 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 17 attribute :key_filename |
#password ⇒ String
21 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 21 attribute :password |
#rsa_nbits ⇒ String?
37 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 37 attribute :rsa_nbits |
#signed_by ⇒ String
33 |
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_cert_gen_ssh.rb', line 33 attribute :signed_by |