Chromium Embedded Framework (CEF)
115.2.0+g096e3eb+chromium-115.0.5790.13
|
Class representing a X.509 certificate. More...
#include "include/cef_x509_certificate.h"
Public Types | |
typedef std::vector< CefRefPtr< CefBinaryValue > > | IssuerChainBinaryList |
Public Member Functions | |
virtual CefRefPtr< CefX509CertPrincipal > | GetSubject ()=0 |
Returns the subject of the X.509 certificate. More... | |
virtual CefRefPtr< CefX509CertPrincipal > | GetIssuer ()=0 |
Returns the issuer of the X.509 certificate. More... | |
virtual CefRefPtr< CefBinaryValue > | GetSerialNumber ()=0 |
Returns the DER encoded serial number for the X.509 certificate. More... | |
virtual CefBaseTime | GetValidStart ()=0 |
Returns the date before which the X.509 certificate is invalid. More... | |
virtual CefBaseTime | GetValidExpiry ()=0 |
Returns the date after which the X.509 certificate is invalid. More... | |
virtual CefRefPtr< CefBinaryValue > | GetDEREncoded ()=0 |
Returns the DER encoded data for the X.509 certificate. More... | |
virtual CefRefPtr< CefBinaryValue > | GetPEMEncoded ()=0 |
Returns the PEM encoded data for the X.509 certificate. More... | |
virtual size_t | GetIssuerChainSize ()=0 |
Returns the number of certificates in the issuer chain. More... | |
virtual void | GetDEREncodedIssuerChain (IssuerChainBinaryList &chain)=0 |
Returns the DER encoded data for the certificate issuer chain. More... | |
virtual void | GetPEMEncodedIssuerChain (IssuerChainBinaryList &chain)=0 |
Returns the PEM encoded data for the certificate issuer chain. More... | |
Public Member Functions inherited from CefBaseRefCounted | |
virtual void | AddRef () const =0 |
Called to increment the reference count for the object. More... | |
virtual bool | Release () const =0 |
Called to decrement the reference count for the object. More... | |
virtual bool | HasOneRef () const =0 |
Returns true if the reference count is 1. More... | |
virtual bool | HasAtLeastOneRef () const =0 |
Returns true if the reference count is at least 1. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from CefBaseRefCounted | |
virtual | ~CefBaseRefCounted () |
Class representing a X.509 certificate.
typedef std::vector<CefRefPtr<CefBinaryValue> > CefX509Certificate::IssuerChainBinaryList |
|
pure virtual |
Returns the DER encoded data for the X.509 certificate.
|
pure virtual |
Returns the DER encoded data for the certificate issuer chain.
If we failed to encode a certificate in the chain it is still present in the array but is an empty string.
|
pure virtual |
Returns the issuer of the X.509 certificate.
|
pure virtual |
Returns the number of certificates in the issuer chain.
If 0, the certificate is self-signed.
|
pure virtual |
Returns the PEM encoded data for the X.509 certificate.
|
pure virtual |
Returns the PEM encoded data for the certificate issuer chain.
If we failed to encode a certificate in the chain it is still present in the array but is an empty string.
|
pure virtual |
Returns the DER encoded serial number for the X.509 certificate.
The value possibly includes a leading 00 byte.
|
pure virtual |
Returns the subject of the X.509 certificate.
For HTTPS server certificates this represents the web server. The common name of the subject should match the host name of the web server.
|
pure virtual |
Returns the date after which the X.509 certificate is invalid.
CefBaseTime.GetTimeT() will return 0 if no date was specified.
|
pure virtual |
Returns the date before which the X.509 certificate is invalid.
CefBaseTime.GetTimeT() will return 0 if no date was specified.