#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 209 of file PublicKey.cc.
| zypp::PublicKey::PublicKey | ( | const Pathname & | file | ) |
Ctor.
| when | data does not make a key |
Definition at line 213 of file PublicKey.cc.
References MIL.
| zypp::PublicKey::~PublicKey | ( | ) |
Definition at line 223 of file PublicKey.cc.
| bool zypp::PublicKey::isValid | ( | ) | const [inline] |
| std::string zypp::PublicKey::asString | ( | ) | const |
Definition at line 232 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::target::rpm::RpmDb::importPubkey().
| std::string zypp::PublicKey::armoredData | ( | ) | const |
| std::string zypp::PublicKey::id | ( | ) | const |
Definition at line 240 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 243 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 246 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 249 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 252 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::dumpOn().
| Pathname zypp::PublicKey::path | ( | ) | const |
Definition at line 255 of file PublicKey.cc.
References _pimpl.
Referenced by zypp::KeyRing::importKey(), 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.3