Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_x509_certificate_private.h File Reference

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.