Ssl::Fingerprint Union Reference

Various types of fingerprint. More...

#include <Fingerprints.h>

Collaboration diagram for Ssl::Fingerprint:

Classes

union  Cert
 Fingerprints for the entire Certificate. More...
 
union  Pki
 
class  Types
 Maintains a set of fingerprint types. More...
 

Public Types

enum  Type { Type::CertSha1, Type::CertSha256, Type::PkiSha256 }
 SSL Certificate fingerprint type. More...
 

Public Attributes

Cert cert
 
Pki pki
 

Detailed Description

Various types of fingerprint.

Applications should use the appropriate type to define a fingerprint, for example:

    static const Fingerprint::Cert::Sha1 fingerprint PROGMEM = { ... };

Member Enumeration Documentation

◆ Type

SSL Certificate fingerprint type.

Enumerator
CertSha1 

SHA1 Fingerprint of entire certificate.

CertSha256 

SHA256 Fingerprint of entire certificate.

PkiSha256 

SHA256 Fingerprint of Public Key Information.

Member Data Documentation

◆ cert

Cert Ssl::Fingerprint::cert

◆ pki

Pki Ssl::Fingerprint::pki

The documentation for this union was generated from the following file: