Pepper_47_C_interfaces
Classes | Macros | Typedefs | Enumerations | Functions
ppb_x509_certificate_private.h File Reference
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_instance.h"
#include "ppapi/c/pp_macros.h"
#include "ppapi/c/pp_resource.h"
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/pp_var.h"
Include dependency graph for ppb_x509_certificate_private.h:

Go to the source code of this file.

Classes

struct  PPB_X509Certificate_Private_0_1
 

Macros

#define PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1   "PPB_X509Certificate_Private;0.1"
 
#define PPB_X509CERTIFICATE_PRIVATE_INTERFACE   PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1
 

Typedefs

typedef struct
PPB_X509Certificate_Private_0_1 
PPB_X509Certificate_Private
 

Enumerations

enum  PP_X509Certificate_Private_Field {
  PP_X509CERTIFICATE_PRIVATE_ISSUER_COMMON_NAME = 0, PP_X509CERTIFICATE_PRIVATE_ISSUER_LOCALITY_NAME = 1, PP_X509CERTIFICATE_PRIVATE_ISSUER_STATE_OR_PROVINCE_NAME = 2, PP_X509CERTIFICATE_PRIVATE_ISSUER_COUNTRY_NAME = 3,
  PP_X509CERTIFICATE_PRIVATE_ISSUER_ORGANIZATION_NAME = 4, PP_X509CERTIFICATE_PRIVATE_ISSUER_ORGANIZATION_UNIT_NAME = 5, PP_X509CERTIFICATE_PRIVATE_ISSUER_UNIQUE_ID = 6, PP_X509CERTIFICATE_PRIVATE_SUBJECT_COMMON_NAME = 7,
  PP_X509CERTIFICATE_PRIVATE_SUBJECT_LOCALITY_NAME = 8, PP_X509CERTIFICATE_PRIVATE_SUBJECT_STATE_OR_PROVINCE_NAME = 9, PP_X509CERTIFICATE_PRIVATE_SUBJECT_COUNTRY_NAME = 10, PP_X509CERTIFICATE_PRIVATE_SUBJECT_ORGANIZATION_NAME = 11,
  PP_X509CERTIFICATE_PRIVATE_SUBJECT_ORGANIZATION_UNIT_NAME = 12, PP_X509CERTIFICATE_PRIVATE_SUBJECT_UNIQUE_ID = 13, PP_X509CERTIFICATE_PRIVATE_VERSION = 14, PP_X509CERTIFICATE_PRIVATE_SERIAL_NUMBER = 15,
  PP_X509CERTIFICATE_PRIVATE_SIGNATURE_ALGORITHM_OID = 16, PP_X509CERTIFICATE_PRIVATE_SIGNATURE_ALGORITHM_PARAMATERS_RAW = 17, PP_X509CERTIFICATE_PRIVATE_VALIDITY_NOT_BEFORE = 18, PP_X509CERTIFICATE_PRIVATE_VALIDITY_NOT_AFTER = 19,
  PP_X509CERTIFICATE_PRIVATE_SUBJECT_PUBLIC_KEY_ALGORITHM_OID = 20, PP_X509CERTIFICATE_PRIVATE_SUBJECT_PUBLIC_KEY = 21, PP_X509CERTIFICATE_PRIVATE_RAW = 22, PP_X509CERTIFICATE_PRIVATE_ISSUER_DISTINGUISHED_NAME = 23,
  PP_X509CERTIFICATE_PRIVATE_SUBJECT_DISTINGUISHED_NAME = 24
}
 
enum  PPB_X509Certificate_Private_Version { PP_X509CERTIFICATE_PRIVATE_V1 = 0, PP_X509CERTIFICATE_PRIVATE_V2 = 1, PP_X509CERTIFICATE_PRIVATE_V3 = 2 }
 

Functions

 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_X509Certificate_Private_Field, 4)
 
 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PPB_X509Certificate_Private_Version, 4)
 

Detailed Description

This file defines the PPB_X509Certificate_Private interface for an X509 certificate.

Definition in file ppb_x509_certificate_private.h.

Macro Definition Documentation

#define PPB_X509CERTIFICATE_PRIVATE_INTERFACE   PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1

Definition at line 22 of file ppb_x509_certificate_private.h.

#define PPB_X509CERTIFICATE_PRIVATE_INTERFACE_0_1   "PPB_X509Certificate_Private;0.1"

Definition at line 20 of file ppb_x509_certificate_private.h.