Botan 3.5.0
Crypto and TLS for C&
tls_alert.h File Reference

Public Header. More...

#include <botan/secmem.h>
#include <string>

Go to the source code of this file.

Classes

class  Botan::TLS::Alert
 

Namespaces

namespace  Botan
 
namespace  Botan::TLS
 

Enumerations

enum class  Botan::TLS::AlertType {
  Botan::TLS::CloseNotify = 0 , Botan::TLS::UnexpectedMessage = 10 , Botan::TLS::BadRecordMac = 20 , Botan::TLS::DecryptionFailed = 21 ,
  Botan::TLS::RecordOverflow = 22 , Botan::TLS::DecompressionFailure = 30 , Botan::TLS::HandshakeFailure = 40 , Botan::TLS::NoCertificate = 41 ,
  Botan::TLS::BadCertificate = 42 , Botan::TLS::UnsupportedCertificate = 43 , Botan::TLS::CertificateRevoked = 44 , Botan::TLS::CertificateExpired = 45 ,
  Botan::TLS::CertificateUnknown = 46 , Botan::TLS::IllegalParameter = 47 , Botan::TLS::UnknownCA = 48 , Botan::TLS::AccessDenied = 49 ,
  Botan::TLS::DecodeError = 50 , Botan::TLS::DecryptError = 51 , Botan::TLS::ExportRestriction = 60 , Botan::TLS::ProtocolVersion = 70 ,
  Botan::TLS::InsufficientSecurity = 71 , Botan::TLS::InternalError = 80 , Botan::TLS::InappropriateFallback = 86 , Botan::TLS::UserCanceled = 90 ,
  Botan::TLS::NoRenegotiation = 100 , Botan::TLS::MissingExtension = 109 , Botan::TLS::UnsupportedExtension = 110 , Botan::TLS::CertificateUnobtainable = 111 ,
  Botan::TLS::UnrecognizedName = 112 , Botan::TLS::BadCertificateStatusResponse = 113 , Botan::TLS::BadCertificateHashValue = 114 , Botan::TLS::UnknownPSKIdentity = 115 ,
  Botan::TLS::CertificateRequired = 116 , Botan::TLS::NoApplicationProtocol = 120 , Botan::TLS::None = 256 , Botan::TLS::CLOSE_NOTIFY = CloseNotify ,
  Botan::TLS::NO_APPLICATION_PROTOCOL = NoApplicationProtocol , Botan::TLS::PROTOCOL_VERSION = ProtocolVersion
}
 

Detailed Description

Public Header.

Definition in file tls_alert.h.