Method: Opsicle::SSHKey#validate!

Defined in:
lib/opsicle/commands/ssh_key.rb

#validate!Object

Raises:



15
16
17
18
19
# File 'lib/opsicle/commands/ssh_key.rb', line 15

def validate!
  raise KeyFileNotFound, "No key file could be found" unless File.exists?(@keyfile)
  raise InvalidKeyFile, "Key file is invalid" unless valid_key_file?
  raise InvalidKeyFile, "Key file is a private key" unless public_key?
end