QGIS API Documentation 3.99.0-Master (e9821da5c6b)
Loading...
Searching...
No Matches
QgsAuthCertUtils Class Reference

Utilities for working with certificates and keys. More...

#include <qgsauthcertutils.h>

Public Types

enum  CaCertSource { SystemRoot = 0 , FromFile = 1 , InDatabase = 2 , Connection = 3 }
 Type of CA certificate source. More...
enum  CertTrustPolicy { DefaultTrust = 0 , Trusted = 1 , Untrusted = 2 , NoPolicy = 3 }
 Type of certificate trust policy. More...
enum  CertUsageType {
  UndeterminedUsage = 0 , AnyOrUnspecifiedUsage , CertAuthorityUsage , CertIssuerUsage ,
  TlsServerUsage , TlsServerEvUsage , TlsClientUsage , CodeSigningUsage ,
  EmailProtectionUsage , TimeStampingUsage , CRLSigningUsage
}
 Type of certificate usage. More...
enum  ConstraintGroup { KeyUsage = 0 , ExtendedKeyUsage = 1 }
 Type of certificate key group. More...

Detailed Description

Utilities for working with certificates and keys.

Definition at line 45 of file qgsauthcertutils.h.

Member Enumeration Documentation

◆ CaCertSource

Type of CA certificate source.

Enumerator
SystemRoot 
FromFile 
InDatabase 
Connection 

Definition at line 49 of file qgsauthcertutils.h.

◆ CertTrustPolicy

Type of certificate trust policy.

Enumerator
DefaultTrust 
Trusted 
Untrusted 
NoPolicy 

Definition at line 58 of file qgsauthcertutils.h.

◆ CertUsageType

Type of certificate usage.

Enumerator
UndeterminedUsage 
AnyOrUnspecifiedUsage 
CertAuthorityUsage 
CertIssuerUsage 
TlsServerUsage 
TlsServerEvUsage 
TlsClientUsage 
CodeSigningUsage 
EmailProtectionUsage 
TimeStampingUsage 
CRLSigningUsage 

Definition at line 67 of file qgsauthcertutils.h.

◆ ConstraintGroup

Type of certificate key group.

Enumerator
KeyUsage 
ExtendedKeyUsage 

Definition at line 83 of file qgsauthcertutils.h.


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