|
SharkSSL C/C++ Reference
TLS, cryptography, certificates, and PSA integration
|
#include <SharkSSL.h>
Data Fields | |
| const U8 * | countryName |
| ISO3166 country code. More... | |
| const U8 * | province |
| State or Province. More... | |
| const U8 * | locality |
| The city or town name. More... | |
| const U8 * | organization |
| Organization Name (company or department) More... | |
| const U8 * | unit |
| Organizational Unit (OU: department or organization unit) More... | |
| const U8 * | commonName |
| Common Name is the Host + Domain Name (example: www.mycompany.com, where www is host and mycompany.com is Domain Name) More... | |
| const U8 * | emailAddress |
| U8 | countryNameLen |
| U8 | provinceLen |
| length in bytes of the field "country" More... | |
| U8 | localityLen |
| length in bytes of the field "province" More... | |
| U8 | organizationLen |
| length in bytes of the field "locality" More... | |
| U8 | unitLen |
| length in bytes of the field "organization" More... | |
| U8 | commonNameLen |
| length in bytes of the field "unit" More... | |
| U8 | emailAddressLen |
| length in bytes of the field "common name" More... | |
Certificate KeyUsage and ExtendedKeyUsage flags and relative pseudofunctions.
Certificate Distinguished Name
Example from certcheck.c:
| const U8* SharkSslCertDN::commonName |
Common Name is the Host + Domain Name (example: www.mycompany.com, where www is host and mycompany.com is Domain Name)
| U8 SharkSslCertDN::commonNameLen |
length in bytes of the field "unit"
| const U8* SharkSslCertDN::countryName |
ISO3166 country code.
| U8 SharkSslCertDN::countryNameLen |
| const U8* SharkSslCertDN::emailAddress |
| U8 SharkSslCertDN::emailAddressLen |
length in bytes of the field "common name"
| const U8* SharkSslCertDN::locality |
The city or town name.
| U8 SharkSslCertDN::localityLen |
length in bytes of the field "province"
| const U8* SharkSslCertDN::organization |
Organization Name (company or department)
| U8 SharkSslCertDN::organizationLen |
length in bytes of the field "locality"
| const U8* SharkSslCertDN::province |
State or Province.
| U8 SharkSslCertDN::provinceLen |
length in bytes of the field "country"
| const U8* SharkSslCertDN::unit |
Organizational Unit (OU: department or organization unit)
| U8 SharkSslCertDN::unitLen |
length in bytes of the field "organization"