44 lines
1.2 KiB
Go
44 lines
1.2 KiB
Go
|
// Copyright 2009 The Go Authors. All rights reserved.
|
||
|
// Use of this source code is governed by a BSD-style
|
||
|
// license that can be found in the LICENSE file.
|
||
|
|
||
|
package tls
|
||
|
|
||
|
type alertLevel int
|
||
|
type alertType int
|
||
|
|
||
|
const (
|
||
|
alertLevelWarning alertLevel = 1;
|
||
|
alertLevelError alertLevel = 2;
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
alertCloseNotify alertType = 0;
|
||
|
alertUnexpectedMessage alertType = 10;
|
||
|
alertBadRecordMAC alertType = 20;
|
||
|
alertDecryptionFailed alertType = 21;
|
||
|
alertRecordOverflow alertType = 22;
|
||
|
alertDecompressionFailure alertType = 30;
|
||
|
alertHandshakeFailure alertType = 40;
|
||
|
alertBadCertificate alertType = 42;
|
||
|
alertUnsupportedCertificate alertType = 43;
|
||
|
alertCertificateRevoked alertType = 44;
|
||
|
alertCertificateExpired alertType = 45;
|
||
|
alertCertificateUnknown alertType = 46;
|
||
|
alertIllegalParameter alertType = 47;
|
||
|
alertUnknownCA alertType = 48;
|
||
|
alertAccessDenied alertType = 49;
|
||
|
alertDecodeError alertType = 50;
|
||
|
alertDecryptError alertType = 51;
|
||
|
alertProtocolVersion alertType = 70;
|
||
|
alertInsufficientSecurity alertType = 71;
|
||
|
alertInternalError alertType = 80;
|
||
|
alertUserCanceled alertType = 90;
|
||
|
alertNoRenegotiation alertType = 100;
|
||
|
)
|
||
|
|
||
|
type alert struct {
|
||
|
level alertLevel;
|
||
|
error alertType;
|
||
|
}
|