class Net::SSH::HostKeyEntries::PubKey
regular public key entry
Public Class Methods
new(key, comment: nil)
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 12 def initialize(key, comment: nil) # rubocop:disable Lint/MissingSuper @key = key @comment = comment end
Public Instance Methods
__getobj__()
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 29 def __getobj__ Kernel.warn("Calling Net::SSH::Buffer methods on HostKeyEntries PubKey is deprecated") @key end
matches_key?(server_key)
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 34 def matches_key?(server_key) @key.ssh_type == server_key.ssh_type && @key.to_blob == server_key.to_blob end
ssh_type()
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 17 def ssh_type @key.ssh_type end
ssh_types()
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 21 def ssh_types [ssh_type] end
to_blob()
click to toggle source
# File lib/net/ssh/known_hosts.rb, line 25 def to_blob @key.to_blob end