|
Poppler Qt5 26.10.90
|
Public Types | |
| enum class | CertificateType { X509 , PGP } |
| enum | EntityInfoKey { CommonName , DistinguishedName , EmailAddress , Organization } |
| enum class | KeyLocation { Unknown , Other , Computer , HardwareToken } |
| 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) | |
| CertificateType | certificateType () const |
| bool | checkPassword (const QString &password) const |
| bool | isNull () const |
| bool | isSelfSigned () const |
| QString | issuerInfo (EntityInfoKey key) const |
| KeyLocation | keyLocation () const |
| KeyUsageExtensions | keyUsageExtensions () const |
| QString | nickName () const |
| CertificateInfo & | operator= (const CertificateInfo &other) |
| POPPLER_QT5_DEPRECATED 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 |
|
strong |
The type of the certificate.
|
strong |
A signing key can be located in different places sometimes.
For the user, it might be easier to pick the key located on a card if it has some visual indicator that it is somehow removable.
| CertificateType Poppler::CertificateInfo::certificateType | ( | ) | const |
| bool Poppler::CertificateInfo::checkPassword | ( | const QString & | password | ) | const |
Checks if the given password is the correct one for this certificate.
| KeyLocation Poppler::CertificateInfo::keyLocation | ( | ) | const |
The storage location for this key.
| QString Poppler::CertificateInfo::nickName | ( | ) | const |
The certificate internal database nickname.
| POPPLER_QT5_DEPRECATED QByteArray Poppler::CertificateInfo::publicKey | ( | ) | const |
The raw public key value, though it might also be empty depending on the signature types involved.
There should be no need for any normal applications to present the raw public key anywhere, though should it be needed it can be parsed out of certificateData