# File lib/gpgme/sub_key.rb, line 18 def expired return false if @expires == 0 @expires < Time.now.to_i end
# File lib/gpgme/sub_key.rb, line 14 def expires Time.at(@expires) end
# File lib/gpgme/sub_key.rb, line 38 def inspect sprintf("#<#{self.class} %s %4d%s/%s %s trust=%s, capability=%s>", secret? ? 'ssc' : 'sub', length, pubkey_algo_letter, (@fingerprint || @keyid)[-8 .. -1], timestamp.strftime('%Y-%m-%d'), trust.inspect, capability.inspect) end
# File lib/gpgme/sub_key.rb, line 34 def pubkey_algo_letter PUBKEY_ALGO_LETTERS[@pubkey_algo] || "?" end
# File lib/gpgme/sub_key.rb, line 23 def sha (@fingerprint || @keyid)[-8 .. -1] end
# File lib/gpgme/sub_key.rb, line 10 def timestamp Time.at(@timestamp) end
# File lib/gpgme/sub_key.rb, line 49 def to_s sprintf("%s %4d%s/%s %s\n", secret? ? 'ssc' : 'sub', length, pubkey_algo_letter, (@fingerprint || @keyid)[-8 .. -1], timestamp.strftime('%Y-%m-%d')) end