Class: PaloAlto::XML::Config::Panorama::CertificateProfile::Entry
- Inherits:
-
ArrayConfigClass
- Object
- Expression
- PaloAlto::XML::ConfigClass
- ArrayConfigClass
- PaloAlto::XML::Config::Panorama::CertificateProfile::Entry
- Defined in:
- lib/palo_alto/config.rb
Defined Under Namespace
Classes: CA, UsernameField
Constant Summary
Constants included from DSL
DSL::AXES, DSL::LOWERCASE_LETTERS, DSL::METHODS, DSL::OPERATORS, DSL::UPPERCASE_LETTERS
Instance Attribute Summary
Attributes inherited from ArrayConfigClass
Attributes inherited from PaloAlto::XML::ConfigClass
#api_attributes, #parent_instance, #subclasses
Attributes inherited from Expression
Instance Method Summary collapse
- #_section ⇒ Object
-
#block_expired_cert ⇒ Object
whether to block a session if cert.
-
#block_expired_cert=(val) ⇒ Object
whether to block a session if cert.
-
#block_timeout_cert ⇒ Object
whether to block a session if cert.
-
#block_timeout_cert=(val) ⇒ Object
whether to block a session if cert.
-
#block_unauthenticated_cert ⇒ Object
whether to block session if the certificate was not issued to the authenticating device.
-
#block_unauthenticated_cert=(val) ⇒ Object
whether to block session if the certificate was not issued to the authenticating device.
-
#block_unknown_cert ⇒ Object
whether to block a session if cert.
-
#block_unknown_cert=(val) ⇒ Object
whether to block a session if cert.
- #CA ⇒ Object
-
#cert_status_timeout ⇒ Object
set cert status query timeout value in seconds.
-
#cert_status_timeout=(val) ⇒ Object
set cert status query timeout value in seconds.
-
#crl_receive_timeout ⇒ Object
set CRL receive timeout value in seconds.
-
#crl_receive_timeout=(val) ⇒ Object
set CRL receive timeout value in seconds.
-
#domain ⇒ Object
alphanumeric string [ 0-9a-zA-Z._-].
-
#domain=(val) ⇒ Object
alphanumeric string [ 0-9a-zA-Z._-].
- #has_multiple_values? ⇒ Boolean
-
#name ⇒ Object
Profile name.
-
#ocsp_exclude_nonce ⇒ Object
whether to exclude nonce extension for OCSP requests.
-
#ocsp_exclude_nonce=(val) ⇒ Object
whether to exclude nonce extension for OCSP requests.
-
#ocsp_receive_timeout ⇒ Object
set OCSP receive timeout value in seconds.
-
#ocsp_receive_timeout=(val) ⇒ Object
set OCSP receive timeout value in seconds.
- #use_crl ⇒ Object
- #use_crl=(val) ⇒ Object
- #use_ocsp ⇒ Object
- #use_ocsp=(val) ⇒ Object
- #username_field ⇒ Object
Methods inherited from ArrayConfigClass
#move!, #rename!, #set_xpath_from_selector!
Methods inherited from PaloAlto::XML::ConfigClass
#array_class_setter, #clear!, #complete, #create!, #delete!, #delete_child, #edit!, #enforce_type, #enforce_types, #external_set, #get, #get_all, #get_class_from_child_str, #get_primary_key, #initialize, #inspect, #maybe_register_subclass, #multimove!, #prop_get, #prop_set, #selector_subclasses, #set!, #set_array_class_attributes, #set_values, #to_xml, #values, #xml_builder
Methods inherited from Expression
#current, #initialize, #to_xpath
Methods included from DSL
#anywhere, #axis, #binary_operator, #child, #contains_word, #css, #current, #descendant, #ends_with, #function, #is, #last, #lowercase, #method, #next_sibling, #one_of, #parenthesis, #position, #previous_sibling, #qname, #relative, #root, #text, #union, #uppercase, #where, #xpath_attr
Constructor Details
This class inherits a constructor from PaloAlto::XML::ConfigClass
Instance Method Details
#_section ⇒ Object
2495 2496 2497 |
# File 'lib/palo_alto/config.rb', line 2495 def _section :entry end |
#block_expired_cert ⇒ Object
whether to block a session if cert. status is expired
2660 2661 2662 |
# File 'lib/palo_alto/config.rb', line 2660 def block_expired_cert prop_get('block-expired-cert') end |
#block_expired_cert=(val) ⇒ Object
whether to block a session if cert. status is expired
2664 2665 2666 |
# File 'lib/palo_alto/config.rb', line 2664 def block_expired_cert=(val) prop_set('block-expired-cert', val) end |
#block_timeout_cert ⇒ Object
whether to block a session if cert. status can’t be retrieved within timeout
2644 2645 2646 |
# File 'lib/palo_alto/config.rb', line 2644 def block_timeout_cert prop_get('block-timeout-cert') end |
#block_timeout_cert=(val) ⇒ Object
whether to block a session if cert. status can’t be retrieved within timeout
2648 2649 2650 |
# File 'lib/palo_alto/config.rb', line 2648 def block_timeout_cert=(val) prop_set('block-timeout-cert', val) end |
#block_unauthenticated_cert ⇒ Object
whether to block session if the certificate was not issued to the authenticating device
2652 2653 2654 |
# File 'lib/palo_alto/config.rb', line 2652 def block_unauthenticated_cert prop_get('block-unauthenticated-cert') end |
#block_unauthenticated_cert=(val) ⇒ Object
whether to block session if the certificate was not issued to the authenticating device
2656 2657 2658 |
# File 'lib/palo_alto/config.rb', line 2656 def block_unauthenticated_cert=(val) prop_set('block-unauthenticated-cert', val) end |
#block_unknown_cert ⇒ Object
whether to block a session if cert. status is unknown
2636 2637 2638 |
# File 'lib/palo_alto/config.rb', line 2636 def block_unknown_cert prop_get('block-unknown-cert') end |
#block_unknown_cert=(val) ⇒ Object
whether to block a session if cert. status is unknown
2640 2641 2642 |
# File 'lib/palo_alto/config.rb', line 2640 def block_unknown_cert=(val) prop_set('block-unknown-cert', val) end |
#CA ⇒ Object
2575 2576 2577 |
# File 'lib/palo_alto/config.rb', line 2575 def CA maybe_register_subclass('CA', CA.new(parent_instance: self, client: @client, create_children: @create_children)) end |
#cert_status_timeout ⇒ Object
set cert status query timeout value in seconds
2628 2629 2630 |
# File 'lib/palo_alto/config.rb', line 2628 def cert_status_timeout prop_get('cert-status-timeout') end |
#cert_status_timeout=(val) ⇒ Object
set cert status query timeout value in seconds
2632 2633 2634 |
# File 'lib/palo_alto/config.rb', line 2632 def cert_status_timeout=(val) prop_set('cert-status-timeout', val) end |
#crl_receive_timeout ⇒ Object
set CRL receive timeout value in seconds
2604 2605 2606 |
# File 'lib/palo_alto/config.rb', line 2604 def crl_receive_timeout prop_get('crl-receive-timeout') end |
#crl_receive_timeout=(val) ⇒ Object
set CRL receive timeout value in seconds
2608 2609 2610 |
# File 'lib/palo_alto/config.rb', line 2608 def crl_receive_timeout=(val) prop_set('crl-receive-timeout', val) end |
#domain ⇒ Object
alphanumeric string [ 0-9a-zA-Z._-]
2584 2585 2586 |
# File 'lib/palo_alto/config.rb', line 2584 def domain prop_get('domain') end |
#domain=(val) ⇒ Object
alphanumeric string [ 0-9a-zA-Z._-]
2588 2589 2590 |
# File 'lib/palo_alto/config.rb', line 2588 def domain=(val) prop_set('domain', val) end |
#has_multiple_values? ⇒ Boolean
2494 |
# File 'lib/palo_alto/config.rb', line 2494 def has_multiple_values?; false; end |
#name ⇒ Object
Profile name
2580 2581 2582 |
# File 'lib/palo_alto/config.rb', line 2580 def name prop_get('@name') end |
#ocsp_exclude_nonce ⇒ Object
whether to exclude nonce extension for OCSP requests
2620 2621 2622 |
# File 'lib/palo_alto/config.rb', line 2620 def ocsp_exclude_nonce prop_get('ocsp-exclude-nonce') end |
#ocsp_exclude_nonce=(val) ⇒ Object
whether to exclude nonce extension for OCSP requests
2624 2625 2626 |
# File 'lib/palo_alto/config.rb', line 2624 def ocsp_exclude_nonce=(val) prop_set('ocsp-exclude-nonce', val) end |
#ocsp_receive_timeout ⇒ Object
set OCSP receive timeout value in seconds
2612 2613 2614 |
# File 'lib/palo_alto/config.rb', line 2612 def ocsp_receive_timeout prop_get('ocsp-receive-timeout') end |
#ocsp_receive_timeout=(val) ⇒ Object
set OCSP receive timeout value in seconds
2616 2617 2618 |
# File 'lib/palo_alto/config.rb', line 2616 def ocsp_receive_timeout=(val) prop_set('ocsp-receive-timeout', val) end |
#use_crl ⇒ Object
2591 2592 2593 |
# File 'lib/palo_alto/config.rb', line 2591 def use_crl prop_get('use-crl') end |
#use_crl=(val) ⇒ Object
2594 2595 2596 |
# File 'lib/palo_alto/config.rb', line 2594 def use_crl=(val) prop_set('use-crl', val) end |
#use_ocsp ⇒ Object
2597 2598 2599 |
# File 'lib/palo_alto/config.rb', line 2597 def use_ocsp prop_get('use-ocsp') end |
#use_ocsp=(val) ⇒ Object
2600 2601 2602 |
# File 'lib/palo_alto/config.rb', line 2600 def use_ocsp=(val) prop_set('use-ocsp', val) end |
#username_field ⇒ Object
2521 2522 2523 |
# File 'lib/palo_alto/config.rb', line 2521 def username_field maybe_register_subclass('username-field', UsernameField.new(parent_instance: self, client: @client, create_children: @create_children)) end |