#include <PublicKey.h>
Public Member Functions | ||||
| PublicKey () | ||||
| PublicKey (const Pathname &file) | ||||
Ctor
| ||||
| ~PublicKey () | ||||
| bool | isValid () const | |||
| std::string | asString () const | |||
| std::string | armoredData () const | |||
| std::string | id () const | |||
| std::string | name () const | |||
| std::string | fingerprint () const | |||
| Date | created () const | |||
| Date when the key was created (time is 00:00:00). | ||||
| Date | expires () const | |||
| Date when the key expires (time is 00:00:00) If the key never expires the date is Date() (i.e. | ||||
| Pathname | path () const | |||
| bool | operator== (PublicKey b) const | |||
| bool | operator== (std::string sid) const | |||
Private Attributes | ||||
| RWCOW_pointer< Impl > | _pimpl | |||
| Pointer to implementation. | ||||
Friends | ||||
| std::ostream & | operator<< (std::ostream &str, const PublicKey &obj) | |||
| Stream output. | ||||
Related Functions | ||||
| (Note that these are not member functions.) | ||||
| std::ostream & | dumpOn (std::ostream &str, const PublicKey &obj) | |||
| Detailed stream output. | ||||
Classes | ||||
| struct | Impl | |||
| PublicKey implementation. More... | ||||
Definition at line 69 of file PublicKey.h.
| zypp::PublicKey::PublicKey | ( | ) |
Definition at line 210 of file PublicKey.cc.
| zypp::PublicKey::PublicKey | ( | const Pathname & | file | ) |
Ctor
| when | data does not make a key. |
Definition at line 214 of file PublicKey.cc.
References MIL.
| zypp::PublicKey::~PublicKey | ( | ) |
Definition at line 224 of file PublicKey.cc.
| bool zypp::PublicKey::isValid | ( | ) | const [inline] |
| std::string zypp::PublicKey::asString | ( | ) | const |
| std::string zypp::PublicKey::armoredData | ( | ) | const |
| std::string zypp::PublicKey::id | ( | ) | const |
Definition at line 241 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn(), zypp::target::rpm::RpmDb::importPubkey(), operator==(), zypp::KeyRing::Impl::publicKeys(), and zypp::target::rpm::KeyRingSignalReceiver::trustedKeyAdded().
| std::string zypp::PublicKey::name | ( | ) | const |
Definition at line 244 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn(), zypp::KeyRing::Impl::publicKeys(), zypp::target::rpm::KeyRingSignalReceiver::trustedKeyAdded(), and zypp::KeyRing::Impl::verifyFileSignatureWorkflow().
| std::string zypp::PublicKey::fingerprint | ( | ) | const |
Definition at line 247 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn(), isValid(), operator==(), zypp::KeyRing::Impl::publicKeys(), and zypp::KeyRing::Impl::verifyFileSignatureWorkflow().
| Date zypp::PublicKey::created | ( | ) | const |
Date when the key was created (time is 00:00:00).
Definition at line 250 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn(), zypp::target::rpm::RpmDb::importPubkey(), operator==(), and zypp::KeyRing::Impl::verifyFileSignatureWorkflow().
| Date zypp::PublicKey::expires | ( | ) | const |
Date when the key expires (time is 00:00:00) If the key never expires the date is Date() (i.e.
0 seconds since the epoch (1.1.1970))
Definition at line 253 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn().
| Pathname zypp::PublicKey::path | ( | ) | const |
Definition at line 256 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::KeyRing::Impl::importKey(), zypp::target::rpm::RpmDb::importPubkey(), isValid(), zypp::target::rpm::KeyRingSignalReceiver::trustedKeyAdded(), and zypp::KeyRing::Impl::verifyFileSignatureWorkflow().
| bool zypp::PublicKey::operator== | ( | PublicKey | b | ) | const |
| bool zypp::PublicKey::operator== | ( | std::string | sid | ) | const |
| std::ostream & operator<< | ( | std::ostream & | str, | |
| const PublicKey & | obj | |||
| ) | [friend] |
| std::ostream & dumpOn | ( | std::ostream & | str, | |
| const PublicKey & | obj | |||
| ) | [related] |
RWCOW_pointer<Impl> zypp::PublicKey::_pimpl [private] |
Pointer to implementation.
Definition at line 113 of file PublicKey.h.
Referenced by armoredData(), asString(), created(), expires(), fingerprint(), id(), name(), and path().
1.5.0