class Koji::Plugins::SelfSignedCertificate

Public Instance Methods

evidence_list() click to toggle source
# File lib/koji/plugins/self_signed_cert.rb, line 11
def evidence_list
  @evidence_list ||= [].tap do |out|
    out << "The website has a self-signed certificate" if self_signed?
  end
end
score() click to toggle source
# File lib/koji/plugins/self_signed_cert.rb, line 17
def score
  evidence_list.empty? ? 0 : 100
end
self_signed?() click to toggle source
# File lib/koji/plugins/self_signed_cert.rb, line 6
def self_signed?
  website.body
  website.exception.is_a?(OpenSSL::SSL::SSLError) && website.exception.to_s.include?("self signed certificate")
end