Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 75.1.4+g4210896+chromium-75.0.3770.100
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

(default)
Class CefX509Certificate

CefBaseRefCounted
   |
   +--CefX509Certificate

   in cef_x509_certificate.h

class CefX509Certificate
extends CefBaseRefCounted

Class representing a X.509 certificate.


Inner Classes, Typedefs, and Enums
typedef CefX509Certificate::IssuerChainBinaryList
          
 
Method Summary
 virtual CefRefPtr< CefBinaryValue > GetDEREncoded()= 0
          Returns the DER encoded data for the X.509 certificate.
 virtual void GetDEREncodedIssuerChain( CefX509Certificate::IssuerChainBinaryList& chain )= 0
          Returns the DER encoded data for the certificate issuer chain.
 virtual CefRefPtr< CefX509CertPrincipal > GetIssuer()= 0
          Returns the issuer of the X.509 certificate.
 virtual size_t GetIssuerChainSize()= 0
          Returns the number of certificates in the issuer chain.
 virtual CefRefPtr< CefBinaryValue > GetPEMEncoded()= 0
          Returns the PEM encoded data for the X.509 certificate.
 virtual void GetPEMEncodedIssuerChain( CefX509Certificate::IssuerChainBinaryList& chain )= 0
          Returns the PEM encoded data for the certificate issuer chain.
 virtual CefRefPtr< CefBinaryValue > GetSerialNumber()= 0
          Returns the DER encoded serial number for the X.509 certificate.
 virtual CefRefPtr< CefX509CertPrincipal > GetSubject()= 0
          Returns the subject of the X.509 certificate.
 virtual CefTime GetValidExpiry()= 0
          Returns the date after which the X.509 certificate is invalid.
 virtual CefTime GetValidStart()= 0
          Returns the date before which the X.509 certificate is invalid.
   
Methods inherited from class CefBaseRefCounted
AddRef, Release, HasOneRef, HasAtLeastOneRef
 

Method Detail

GetDEREncoded

public virtual CefRefPtr< CefBinaryValue > GetDEREncoded()= 0;
Returns the DER encoded data for the X.509 certificate.

GetDEREncodedIssuerChain

public virtual void GetDEREncodedIssuerChain( CefX509Certificate::IssuerChainBinaryList& chain )= 0;
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.

GetIssuer

public virtual CefRefPtr< CefX509CertPrincipal > GetIssuer()= 0;
Returns the issuer of the X.509 certificate.

GetIssuerChainSize

public virtual size_t GetIssuerChainSize()= 0;
Returns the number of certificates in the issuer chain. If 0, the certificate is self-signed.

GetPEMEncoded

public virtual CefRefPtr< CefBinaryValue > GetPEMEncoded()= 0;
Returns the PEM encoded data for the X.509 certificate.

GetPEMEncodedIssuerChain

public virtual void GetPEMEncodedIssuerChain( CefX509Certificate::IssuerChainBinaryList& chain )= 0;
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.

GetSerialNumber

public virtual CefRefPtr< CefBinaryValue > GetSerialNumber()= 0;
Returns the DER encoded serial number for the X.509 certificate. The value possibly includes a leading 00 byte.

GetSubject

public virtual CefRefPtr< CefX509CertPrincipal > GetSubject()= 0;
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.

GetValidExpiry

public virtual CefTime GetValidExpiry()= 0;
Returns the date after which the X.509 certificate is invalid. CefTime.GetTimeT() will return 0 if no date was specified.

GetValidStart

public virtual CefTime GetValidStart()= 0;
Returns the date before which the X.509 certificate is invalid. CefTime.GetTimeT() will return 0 if no date was specified.

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 75.1.4+g4210896+chromium-75.0.3770.100
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt