745ac15cb1
Rather than drop everything into a single, huge review, I've included some simple bits of code here. R=rsc CC=go-dev http://go/go-review/1016029
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;
|
|
}
|