QCA::CertContextProps

Search for usage in LXR

QCA::CertContextProps Class Reference

#include <QtCrypto>

Public Attributes

QString challenge
 
Constraints constraints
 
QStringList crlLocations
 
QDateTime end
 
CertificateRequestFormat format
 
bool isCA
 
bool isSelfSigned
 
CertificateInfoOrdered issuer
 
QByteArray issuerId
 
QStringList issuerLocations
 
QStringList ocspLocations
 
int pathLimit
 
QStringList policies
 
BigInteger serial
 
QByteArray sig
 
SignatureAlgorithm sigalgo
 
QDateTime start
 
CertificateInfoOrdered subject
 
QByteArray subjectId
 
int version
 

Detailed Description

X.509 certificate or certificate request properties.

Note
This class is part of the provider plugin interface and should not be used directly by applications. You probably want Certificate or CertificateRequest instead.

Some fields are only for certificates or only for certificate requests, and these fields are noted.

Definition at line 1125 of file qcaprovider.h.

Member Data Documentation

◆ challenge

QString QCA::CertContextProps::challenge

The SPKAC challenge value.

This field is for certificate requests only.

Definition at line 1246 of file qcaprovider.h.

◆ constraints

Constraints QCA::CertContextProps::constraints

The constraints.

Definition at line 1164 of file qcaprovider.h.

◆ crlLocations

QStringList QCA::CertContextProps::crlLocations

A list of URIs for CRLs.

This field is for certificates only.

Definition at line 1176 of file qcaprovider.h.

◆ end

QDateTime QCA::CertContextProps::end

The time the certificate expires.

This field is for certificates only.

Definition at line 1147 of file qcaprovider.h.

◆ format

CertificateRequestFormat QCA::CertContextProps::format

The format used for the certificate request.

This field is for certificate requests only.

Definition at line 1253 of file qcaprovider.h.

◆ isCA

bool QCA::CertContextProps::isCA

True if the certificate is a CA or the certificate request is requesting to be a CA, otherwise false.

Definition at line 1203 of file qcaprovider.h.

◆ isSelfSigned

bool QCA::CertContextProps::isSelfSigned

True if the certificate is self-signed.

This field is for certificates only.

Definition at line 1210 of file qcaprovider.h.

◆ issuer

CertificateInfoOrdered QCA::CertContextProps::issuer

The issuer information.

This field is for certificates only.

Definition at line 1159 of file qcaprovider.h.

◆ issuerId

QByteArray QCA::CertContextProps::issuerId

The issuer id.

This field is for certificates only.

Definition at line 1239 of file qcaprovider.h.

◆ issuerLocations

QStringList QCA::CertContextProps::issuerLocations

A list of URIs for issuer certificates.

This field is for certificates only.

Definition at line 1183 of file qcaprovider.h.

◆ ocspLocations

QStringList QCA::CertContextProps::ocspLocations

A list of URIs for OCSP services.

This field is for certificates only.

Definition at line 1190 of file qcaprovider.h.

◆ pathLimit

int QCA::CertContextProps::pathLimit

The path limit.

Definition at line 1215 of file qcaprovider.h.

◆ policies

QStringList QCA::CertContextProps::policies

The policies.

Definition at line 1169 of file qcaprovider.h.

◆ serial

BigInteger QCA::CertContextProps::serial

The certificate serial number.

This field is for certificates only.

Definition at line 1197 of file qcaprovider.h.

◆ sig

QByteArray QCA::CertContextProps::sig

The signature data.

Definition at line 1220 of file qcaprovider.h.

◆ sigalgo

SignatureAlgorithm QCA::CertContextProps::sigalgo

The signature algorithm used to create the signature.

Definition at line 1225 of file qcaprovider.h.

◆ start

QDateTime QCA::CertContextProps::start

The time the certificate becomes valid (often the time of create)

This field is for certificates only.

Definition at line 1140 of file qcaprovider.h.

◆ subject

CertificateInfoOrdered QCA::CertContextProps::subject

The subject information.

Definition at line 1152 of file qcaprovider.h.

◆ subjectId

QByteArray QCA::CertContextProps::subjectId

The subject id.

This field is for certificates only.

Definition at line 1232 of file qcaprovider.h.

◆ version

int QCA::CertContextProps::version

The X.509 certificate version, usually 3.

This field is for certificates only.

Definition at line 1133 of file qcaprovider.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:26 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.