Poppler Qt6 22.09.0
Public Types | Public Member Functions | List of all members
Poppler::CertificateInfo Class Reference

Public Types

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
 
 Q_DECLARE_FLAGS (KeyUsageExtensions, KeyUsageExtension) enum EntityInfoKey
 
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: