Poppler Qt5  0.74.0
Public Types | Public Member Functions | List of all members
Poppler::CertificateInfo Class Reference

Public Types

enum  EntityInfoKey { CommonName, DistinguishedName, EmailAddress, Organization }
 
enum  KeyUsageExtension {
  KuDigitalSignature = 0x80, KuNonRepudiation = 0x40, KuKeyEncipherment = 0x20, KuDataEncipherment = 0x10,
  KuKeyAgreement = 0x08, KuKeyCertSign = 0x04, KuClrSign = 0x02, KuEncipherOnly = 0x01,
  KuNone = 0x00
}
 
enum  PublicKeyType { RsaKey, DsaKey, EcKey, OtherKey }
 

Public Member Functions

QByteArray certificateData () const
 
 CertificateInfo (CertificateInfoPrivate *priv)
 
 CertificateInfo (const CertificateInfo &other)
 
bool isNull () const
 
bool isSelfSigned () const
 
QString issuerInfo (EntityInfoKey key) const
 
KeyUsageExtensions keyUsageExtensions () const
 
CertificateInfooperator= (const CertificateInfo &other)
 
QByteArray publicKey () const
 
int publicKeyStrength () const
 
PublicKeyType publicKeyType () const
 
QByteArray serialNumber () const
 
QString subjectInfo (EntityInfoKey key) const
 
QDateTime validityEnd () const
 
QDateTime validityStart () const
 
int version () const
 

The documentation for this class was generated from the following file: