Public Types | Public Member Functions | Static Public Member Functions | Friends

QSslCertificate Class Reference

Search for all occurrences

Detailed Description

Definition at line 70 of file qsslcertificate.h.

#include <qsslcertificate.h>

List of all members.

Public Types

enum   SubjectInfo {
  Organization, CommonName, LocalityName, OrganizationalUnitName,
  CountryName, StateOrProvinceName
}

Public Member Functions

  QSslCertificate (QIODevice *device, QSsl::EncodingFormat format=QSsl::Pem)
  QSslCertificate (const QByteArray &encoded=QByteArray(), QSsl::EncodingFormat format=QSsl::Pem)
  QSslCertificate (const QSslCertificate &other)
  ~QSslCertificate ()
QSslCertificate operator= (const QSslCertificate &other)
bool  operator== (const QSslCertificate &other) const
bool  operator!= (const QSslCertificate &other) const
bool  isNull () const
bool  isValid () const
void  clear ()
QByteArray  version () const
QByteArray  serialNumber () const
QByteArray  digest (QCryptographicHash::Algorithm algorithm=QCryptographicHash::Md5) const
QString  issuerInfo (SubjectInfo info) const
QString  issuerInfo (const QByteArray &tag) const
QString  subjectInfo (SubjectInfo info) const
QString  subjectInfo (const QByteArray &tag) const
QMultiMap
< QSsl::AlternateNameEntryType,
QString
alternateSubjectNames () const
QDateTime  effectiveDate () const
QDateTime  expiryDate () const
QSslKey  publicKey () const
QByteArray  toPem () const
QByteArray  toDer () const
Qt::HANDLE  handle () const

Static Public Member Functions

static QList< QSslCertificate fromPath (const QString &path, QSsl::EncodingFormat format=QSsl::Pem, QRegExp::PatternSyntax syntax=QRegExp::FixedString)
static QList< QSslCertificate fromDevice (QIODevice *device, QSsl::EncodingFormat format=QSsl::Pem)
static QList< QSslCertificate fromData (const QByteArray &data, QSsl::EncodingFormat format=QSsl::Pem)

Friends

class  QSslCertificatePrivate
class  QSslSocketBackendPrivate

Member Enumeration Documentation


Constructor & Destructor Documentation

QSslCertificate ( QIODevice device,
QSsl::EncodingFormat  format = QSsl::Pem 
)
QSslCertificate ( const QByteArray encoded = QByteArray(),
QSsl::EncodingFormat  format = QSsl::Pem 
)
QSslCertificate ( const QSslCertificate other )

Member Function Documentation

QSslCertificate& operator= ( const QSslCertificate other )
bool operator== ( const QSslCertificate other ) const
bool operator!= ( const QSslCertificate other ) const [inline]

Definition at line 89 of file qsslcertificate.h.

{ return !operator==(other); }
bool isNull ( ) const
bool isValid ( ) const
void clear ( )
QByteArray version ( ) const
QByteArray serialNumber ( ) const
QByteArray digest ( QCryptographicHash::Algorithm  algorithm = QCryptographicHash::Md5 ) const
QString issuerInfo ( SubjectInfo  info ) const
QString issuerInfo ( const QByteArray tag ) const
QString subjectInfo ( SubjectInfo  info ) const
QString subjectInfo ( const QByteArray tag ) const
QMultiMap<QSsl::AlternateNameEntryType, QString> alternateSubjectNames ( ) const
QDateTime effectiveDate ( ) const
QDateTime expiryDate ( ) const
QSslKey publicKey ( ) const
QByteArray toPem ( ) const
QByteArray toDer ( ) const
static QList<QSslCertificate> fromPath ( const QString path,
QSsl::EncodingFormat  format = QSsl::Pem,
QRegExp::PatternSyntax  syntax = QRegExp::FixedString 
) [static]
static QList<QSslCertificate> fromDevice ( QIODevice device,
QSsl::EncodingFormat  format = QSsl::Pem 
) [static]
static QList<QSslCertificate> fromData ( const QByteArray data,
QSsl::EncodingFormat  format = QSsl::Pem 
) [static]
Qt::HANDLE handle ( ) const

Friends And Related Function Documentation

friend class QSslCertificatePrivate [friend]

Definition at line 123 of file qsslcertificate.h.

friend class QSslSocketBackendPrivate [friend]

Definition at line 124 of file qsslcertificate.h.


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

QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate
QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate QSslCertificate