mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
Add BearSSL::setFingerprint(char* fp) (#5204)
Add a method allowing a user to send in a character string for the fingerprint, like axTLS supported. Implements part of PR #4833 from @d-a-v with changes requested in discussion.
This commit is contained in:
committed by
GitHub
parent
2f6a25b9f5
commit
18612c97d8
@ -73,11 +73,13 @@ class WiFiClientSecure : public WiFiClient {
|
||||
_knownkey_usages = usages;
|
||||
}
|
||||
// Only check SHA1 fingerprint of certificate
|
||||
void setFingerprint(const uint8_t fingerprint[20]) {
|
||||
bool setFingerprint(const uint8_t fingerprint[20]) {
|
||||
_clearAuthenticationSettings();
|
||||
_use_fingerprint = true;
|
||||
memcpy_P(_fingerprint, fingerprint, 20);
|
||||
return true;
|
||||
}
|
||||
bool setFingerprint(const char *fpStr);
|
||||
// Accept any certificate that's self-signed
|
||||
void allowSelfSignedCerts() {
|
||||
_clearAuthenticationSettings();
|
||||
|
Reference in New Issue
Block a user