Module: OsCtld::Utils::Receive
- Included in:
- SendReceive::Commands::ReceiveBase, SendReceive::Commands::ReceiveCancel, SendReceive::Commands::ReceiveIncremental, SendReceive::Commands::Transfer
- Defined in:
- lib/osctld/utils/receive.rb
Instance Method Summary collapse
Instance Method Details
#check_auth_pubkey(key_pool_name, key_name, ct) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/osctld/utils/receive.rb', line 3 def check_auth_pubkey(key_pool_name, key_name, ct) key_pool = DB::Pools.find(key_pool_name) error!('key pool not found') unless key_pool auth_key = key_pool.send_receive_key_chain.get_key(key_name) used_key = ct.pool.send_receive_key_chain.get_key(ct.send_log.opts.key_name) auth_key.pubkey == used_key.pubkey end |