/* vi: set sw=4 ts=4: * * Copyright (C) 2001 - 2007 Christian Hohnstaedt. * * All rights reserved. */ #ifndef PKI_X509SUPER_H #define PKI_X509SUPER_H #include #include #include "pki_key.h" #include "x509name.h" class pki_x509; class pki_x509super : public pki_base { protected: pki_key *privkey; public: pki_x509super(const QString name = ""); virtual ~pki_x509super(); virtual x509name getSubject() const; virtual int verify(); virtual pki_key *getPubKey() const; pki_key *getRefKey() const; void setRefKey(pki_key *ref); void delRefKey(pki_key *ref); void autoIntName(); }; #endif