68 lines
1.7 KiB
C#
68 lines
1.7 KiB
C#
using System;
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace Mono.Security.Protocol.Tls
|
|
{
|
|
// Token: 0x020000A1 RID: 161
|
|
[Serializable]
|
|
internal sealed class TlsException : Exception
|
|
{
|
|
// Token: 0x0600061D RID: 1565 RVA: 0x00022FAC File Offset: 0x000211AC
|
|
internal TlsException(string message)
|
|
: base(message)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600061E RID: 1566 RVA: 0x00022FB8 File Offset: 0x000211B8
|
|
internal TlsException(SerializationInfo info, StreamingContext context)
|
|
: base(info, context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600061F RID: 1567 RVA: 0x00022FC4 File Offset: 0x000211C4
|
|
internal TlsException(string message, Exception ex)
|
|
: base(message, ex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000620 RID: 1568 RVA: 0x00022FD0 File Offset: 0x000211D0
|
|
internal TlsException(AlertLevel level, AlertDescription description)
|
|
: this(level, description, Alert.GetAlertMessage(description))
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000621 RID: 1569 RVA: 0x00022FE0 File Offset: 0x000211E0
|
|
internal TlsException(AlertLevel level, AlertDescription description, string message)
|
|
: base(message)
|
|
{
|
|
this.alert = new Alert(level, description);
|
|
}
|
|
|
|
// Token: 0x06000622 RID: 1570 RVA: 0x00022FF8 File Offset: 0x000211F8
|
|
internal TlsException(AlertDescription description)
|
|
: this(description, Alert.GetAlertMessage(description))
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000623 RID: 1571 RVA: 0x00023008 File Offset: 0x00021208
|
|
internal TlsException(AlertDescription description, string message)
|
|
: base(message)
|
|
{
|
|
this.alert = new Alert(description);
|
|
}
|
|
|
|
// Token: 0x17000191 RID: 401
|
|
// (get) Token: 0x06000624 RID: 1572 RVA: 0x00023020 File Offset: 0x00021220
|
|
public Alert Alert
|
|
{
|
|
get
|
|
{
|
|
return this.alert;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040002F7 RID: 759
|
|
private Alert alert;
|
|
}
|
|
}
|