Exception: Omnibus::ChecksumMismatch
- Defined in:
- lib/omnibus/exceptions.rb
Instance Method Summary collapse
-
#initialize(software, expected, actual) ⇒ ChecksumMismatch
constructor
A new instance of ChecksumMismatch.
Constructor Details
#initialize(software, expected, actual) ⇒ ChecksumMismatch
Returns a new instance of ChecksumMismatch.
230 231 232 233 234 235 236 237 238 239 240 241 242 |
# File 'lib/omnibus/exceptions.rb', line 230 def initialize(software, expected, actual) super <<~EOH Verification for #{software.name} failed due to a checksum mismatch: expected: #{expected} actual: #{actual} This added security check is used to prevent MITM attacks when downloading the remote file. If you have updated the version or URL for the download, you will also need to update the checksum value. You can find the checksum value on the software publisher's website. EOH end |