Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
InputSecurityBuffer.cs
Go to the documentation of this file.
1
using
System.Runtime.InteropServices
;
2
using
System.Security.Authentication.ExtendedProtection
;
3
4
namespace
System.Net.Security
;
5
6
[StructLayout(
LayoutKind
.Auto)]
7
internal
readonly
ref struct
InputSecurityBuffer
8
{
9
public
readonly
System.Net.Security.SecurityBufferType
Type
;
10
11
public
readonly
ReadOnlySpan<byte>
Token
;
12
13
public
readonly
SafeHandle
UnmanagedToken
;
14
15
public
InputSecurityBuffer
(
ReadOnlySpan<byte>
data,
System
.
Net
.
Security
.SecurityBufferType tokentype)
16
{
17
Token = data;
18
Type
= tokentype;
19
UnmanagedToken
=
null
;
20
}
21
22
public
InputSecurityBuffer
(
ChannelBinding
binding)
23
{
24
Type
=
System
.
Net
.
Security
.SecurityBufferType.SECBUFFER_CHANNEL_BINDINGS;
25
Token =
default
(
ReadOnlySpan<byte>
);
26
UnmanagedToken
= binding;
27
}
28
}
System.Runtime.InteropServices.SafeHandle
Definition
SafeHandle.cs:7
System.Security.Authentication.ExtendedProtection.ChannelBinding
Definition
ChannelBinding.cs:6
System.Type
Definition
Type.cs:14
System.Net.Security.SecurityBufferType
SecurityBufferType
Definition
SecurityBufferType.cs:4
System.Net.Security
Definition
CertificateHelper.cs:4
System.Net
Definition
HttpClientJsonExtensions.cs:8
System.Runtime.InteropServices.LayoutKind
LayoutKind
Definition
LayoutKind.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.Security.Authentication.ExtendedProtection
Definition
ExtendedProtectionPolicyTypeConverter.cs:8
System
Definition
BlockingCollection.cs:8
System.Net.Security.InputSecurityBuffer.InputSecurityBuffer
InputSecurityBuffer(ChannelBinding binding)
Definition
InputSecurityBuffer.cs:22
System.Net.Security.InputSecurityBuffer.Token
readonly ReadOnlySpan< byte > Token
Definition
InputSecurityBuffer.cs:11
System.Net.Security.InputSecurityBuffer.InputSecurityBuffer
InputSecurityBuffer(ReadOnlySpan< byte > data, System.Net.Security.SecurityBufferType tokentype)
Definition
InputSecurityBuffer.cs:15
System.Net.Security.InputSecurityBuffer.Type
readonly System.Net.Security.SecurityBufferType Type
Definition
InputSecurityBuffer.cs:9
System.Net.Security.InputSecurityBuffer.UnmanagedToken
readonly SafeHandle UnmanagedToken
Definition
InputSecurityBuffer.cs:13
System.Net.Security.InputSecurityBuffer
Definition
InputSecurityBuffer.cs:8
System.ReadOnlySpan
Definition
ReadOnlySpan.cs:14
source
System.Net.Http
System.Net.Security
InputSecurityBuffer.cs
Generated by
1.10.0