#define bitClear(value, bit)
Definition: BitManipulations.h:20
Fingerprint based on the SHA256 value of the certificate.
Definition: Fingerprints.h:100
#define bitRead(value, bit)
Definition: BitManipulations.h:18
Sha256 sha256
Definition: Fingerprints.h:104
Pki pki
Definition: Fingerprints.h:127
HashContext< Sha1Engine > Sha1
Definition: Sha1.h:30
Crypto::Sha256::Hash hash
Definition: Fingerprints.h:102
Sha256 sha256
Definition: Fingerprints.h:125
@ PkiSha256
SHA256 Fingerprint of Public Key Information.
@ CertSha256
SHA256 Fingerprint of entire certificate.
Definition: Fingerprints.h:111
static constexpr Type type
Definition: Fingerprints.h:101
Crypto::Sha1::Hash hash
Definition: Fingerprints.h:92
bool contains(Type type) const
Definition: Fingerprints.h:68
Cert cert
Definition: Fingerprints.h:106
void add(Type type)
Definition: Fingerprints.h:58
ByteArray< Engine::hashsize > Hash
Definition: HashContext.h:42
Crypto::Sha256::Hash hash
Definition: Fingerprints.h:123
HashContext< Sha256Engine > Sha256
Definition: Sha2.h:38
@ CertSha1
SHA1 Fingerprint of entire certificate.
#define bitSet(value, bit)
Definition: BitManipulations.h:19
Type
SSL Certificate fingerprint type.
Definition: Fingerprints.h:47
Sha1 sha1
Definition: Fingerprints.h:94
Fingerprints for the entire Certificate.
Definition: Fingerprints.h:80
static constexpr Type type
Definition: Fingerprints.h:122
void remove(Type type)
Definition: Fingerprints.h:63
static constexpr Type type
Definition: Fingerprints.h:91