Certificate.h File Reference
#include <WString.h>
#include "Fingerprints.h"
Include dependency graph for Certificate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ssl::Certificate
 Implemented by SSL adapter to handle certificate operations. More...
 

Namespaces

 Ssl
 

Macros

#define SSL_X509_RDN_OID_MAP(XX)
 X509 Relative Distinguished Name type. More...
 
#define XX(tag, a, b, c, d)   tag,
 

Functions

String Ssl::toString (Certificate::RDN rdn)
 Obtain a string describing the given name component. More...
 

Macro Definition Documentation

◆ SSL_X509_RDN_OID_MAP

#define SSL_X509_RDN_OID_MAP (   XX)
Value:
XX(COMMON_NAME, 2, 5, 4, 3) \
XX(SURNAME, 2, 5, 4, 4) \
XX(SERIAL_NUMBER, 2, 5, 4, 5) \
XX(COUNTRY_NAME, 2, 5, 4, 6) \
XX(LOCALITY_NAME, 2, 5, 4, 7) \
XX(STATE_OR_PROVINCE_NAME, 2, 5, 4, 8) \
XX(STREET_ADDRESS, 2, 5, 4, 9) \
XX(ORGANIZATION_NAME, 2, 5, 4, 10) \
XX(ORGANIZATIONAL_UNIT_NAME, 2, 5, 4, 11) \
XX(TITLE, 2, 5, 4, 12) \
XX(BUSINESS_CATEGORY, 2, 5, 4, 15) \
XX(POSTAL_ADDRESS, 2, 5, 4, 16) \
XX(POSTAL_CODE, 2, 5, 4, 17) \
XX(GIVEN_NAME, 2, 5, 4, 42) \
XX(GENERATION_QUALIFIER, 2, 5, 4, 44) \
XX(X500_UNIQUE_IDENTIFIER, 2, 5, 4, 45) \
XX(DN_QUALIFIER, 2, 5, 4, 46) \
XX(PSEUDONYM, 2, 5, 4, 65)

X509 Relative Distinguished Name type.

From namespace 2.5.4.x

◆ XX

#define XX (   tag,
  a,
  b,
  c,
 
)    tag,
#define XX(tag, a, b, c, d)
Definition: Certificate.h:73