class SSLyze::XML::Certinfo::CertificateValidation::PathValidation
Represents the `<pathValidation>` XML
element.
@since 1.0.0
Public Class Methods
new(node)
click to toggle source
Initializes the element.
@param [Nokogiri::XML::Element] node
The `<pathValidation>` XML element.
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 25 def initialize(node) @node = node end
Public Instance Methods
is_extended_validation_certificate?()
click to toggle source
@return [Boolean, nil]
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 32 def is_extended_validation_certificate? Boolean[@node['isExtendedValidationCertificate']] end
Also aliased as: is_extended_validation_cert?
ok?()
click to toggle source
Determines if the {#validation_result} was `:ok`.
@return [Boolean, nil]
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 72 def ok? if validation_result validation_result == :ok end end
Also aliased as: valid?
trust_store_version()
click to toggle source
@return [String]
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 41 def trust_store_version @trust_store_version ||= @node['trustStoreVersion'] end
using_trust_store()
click to toggle source
@return [String]
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 48 def using_trust_store @using_trust_store ||= @node['usingTrustStore'] end
Also aliased as: trust_store
validation_result()
click to toggle source
The validation result.
@return [Symbol, nil]
# File lib/sslyze/xml/certinfo/certificate_validation/path_validation.rb, line 59 def validation_result @validation_result ||= if (value = @node['validationResult']) value.to_sym end end
Also aliased as: result