Poppler Qt5  21.08.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 checkPassword (const QString &password) const
 
bool isNull () const
 
bool isSelfSigned () const
 
QString issuerInfo (EntityInfoKey key) const
 
KeyUsageExtensions keyUsageExtensions () const
 
QString nickName () 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
 

Member Function Documentation

◆ checkPassword()

bool Poppler::CertificateInfo::checkPassword ( const QString &  password) const

Checks if the given password is the correct one for this certificate.

Since
21.01

◆ nickName()

QString Poppler::CertificateInfo::nickName ( ) const

The certificate internal database nickname.

Since
21.01

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