Class: SSLCheck::Validators::ExpirationDate

Inherits:
GenericValidator show all
Defined in:
lib/sslcheck/validators/expiration_date.rb

Instance Method Summary collapse

Methods inherited from GenericValidator

#initialize

Constructor Details

This class inherits a constructor from SSLCheck::Validators::GenericValidator

Instance Method Details

#validate(clock = DateTime) ⇒ Object



6
7
8
9
# File 'lib/sslcheck/validators/expiration_date.rb', line 6

def validate(clock=DateTime)
  return nil if clock.now < @peer_cert.not_after
  SSLCheck::Errors::Validation::CertificateExpired.new({:name => "Certifiate Expired", :message => "This certificate expired on #{@peer_cert.not_after}."})
end