webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | List of all members
WebCore::CertificateInfo Class Reference

#include <CertificateInfo.h>

Public Types

enum  Type { Type::None, Type::CertificateChain, Type::None, Type::CertificateChain }
 
enum  Type { Type::None, Type::CertificateChain, Type::None, Type::CertificateChain }
 

Public Member Functions

 CertificateInfo ()=default
 
 CertificateInfo (RetainPtr< CFArrayRef > &&certificateChain)
 
WEBCORE_EXPORT CFArrayRef certificateChain () const
 
WEBCORE_EXPORT Type type () const
 
WEBCORE_EXPORT bool containsNonRootSHA1SignedCertificate () const
 
bool isEmpty () const
 
void dump () const
 
 CertificateInfo ()=default
 
 CertificateInfo (RetainPtr< CFArrayRef > &&certificateChain)
 
WEBCORE_EXPORT CFArrayRef certificateChain () const
 
WEBCORE_EXPORT Type type () const
 
WEBCORE_EXPORT bool containsNonRootSHA1SignedCertificate () const
 
bool isEmpty () const
 
void dump () const
 
 CertificateInfo ()
 
bool containsNonRootSHA1SignedCertificate () const
 
 CertificateInfo ()
 
 CertificateInfo (const WebCore::ResourceResponse &)
 
 CertificateInfo (const WebCore::ResourceError &)
 
 CertificateInfo (GTlsCertificate *, GTlsCertificateFlags)
 
 ~CertificateInfo ()
 
GTlsCertificate * certificate () const
 
void setCertificate (GTlsCertificate *certificate)
 
GTlsCertificateFlags tlsErrors () const
 
void setTLSErrors (GTlsCertificateFlags tlsErrors)
 
bool containsNonRootSHA1SignedCertificate () const
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
None 
CertificateChain 
None 
CertificateChain 

◆ Type [2/2]

Enumerator
None 
CertificateChain 
None 
CertificateChain 

Constructor & Destructor Documentation

◆ CertificateInfo() [1/9]

WebCore::CertificateInfo::CertificateInfo ( )
default

◆ CertificateInfo() [2/9]

WebCore::CertificateInfo::CertificateInfo ( RetainPtr< CFArrayRef > &&  certificateChain)
inline

◆ CertificateInfo() [3/9]

WebCore::CertificateInfo::CertificateInfo ( )
default

◆ CertificateInfo() [4/9]

WebCore::CertificateInfo::CertificateInfo ( RetainPtr< CFArrayRef > &&  certificateChain)
inline

◆ CertificateInfo() [5/9]

WebCore::CertificateInfo::CertificateInfo ( )
inline

◆ CertificateInfo() [6/9]

WebCore::CertificateInfo::CertificateInfo ( )

◆ CertificateInfo() [7/9]

WebCore::CertificateInfo::CertificateInfo ( const WebCore::ResourceResponse )
explicit

◆ CertificateInfo() [8/9]

WebCore::CertificateInfo::CertificateInfo ( const WebCore::ResourceError )
explicit

◆ CertificateInfo() [9/9]

WebCore::CertificateInfo::CertificateInfo ( GTlsCertificate *  ,
GTlsCertificateFlags   
)
explicit

◆ ~CertificateInfo()

WebCore::CertificateInfo::~CertificateInfo ( )

Member Function Documentation

◆ certificate()

GTlsCertificate* WebCore::CertificateInfo::certificate ( ) const
inline

◆ certificateChain() [1/2]

CFArrayRef WebCore::CertificateInfo::certificateChain ( ) const

◆ certificateChain() [2/2]

WEBCORE_EXPORT CFArrayRef WebCore::CertificateInfo::certificateChain ( ) const

◆ containsNonRootSHA1SignedCertificate() [1/4]

bool WebCore::CertificateInfo::containsNonRootSHA1SignedCertificate ( ) const
inline

◆ containsNonRootSHA1SignedCertificate() [2/4]

bool WebCore::CertificateInfo::containsNonRootSHA1SignedCertificate ( ) const
inline

◆ containsNonRootSHA1SignedCertificate() [3/4]

WEBCORE_EXPORT bool WebCore::CertificateInfo::containsNonRootSHA1SignedCertificate ( ) const

◆ containsNonRootSHA1SignedCertificate() [4/4]

bool WebCore::CertificateInfo::containsNonRootSHA1SignedCertificate ( ) const

◆ dump() [1/2]

void WebCore::CertificateInfo::dump ( ) const

◆ dump() [2/2]

void WebCore::CertificateInfo::dump ( ) const

◆ isEmpty() [1/2]

bool WebCore::CertificateInfo::isEmpty ( void  ) const
inline

◆ isEmpty() [2/2]

bool WebCore::CertificateInfo::isEmpty ( ) const
inline

◆ setCertificate()

void WebCore::CertificateInfo::setCertificate ( GTlsCertificate *  certificate)
inline

◆ setTLSErrors()

void WebCore::CertificateInfo::setTLSErrors ( GTlsCertificateFlags  tlsErrors)
inline

◆ tlsErrors()

GTlsCertificateFlags WebCore::CertificateInfo::tlsErrors ( ) const
inline

◆ type() [1/2]

CertificateInfo::Type WebCore::CertificateInfo::type ( ) const

◆ type() [2/2]

WEBCORE_EXPORT Type WebCore::CertificateInfo::type ( ) const

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