Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AsnWriterExtensions.cs
Go to the documentation of this file.
1
using
System.Security.Cryptography
;
2
3
namespace
System.Formats.Asn1
;
4
5
internal
static
class
AsnWriterExtensions
6
{
7
internal
static
void
WriteEncodedValueForCrypto
(
this
AsnWriter
writer
,
ReadOnlySpan<byte>
value
)
8
{
9
try
10
{
11
writer
.WriteEncodedValue(
value
);
12
}
13
catch
(
ArgumentException
inner)
14
{
15
throw
new
CryptographicException
(
System
.
SR
.
Cryptography_Der_Invalid_Encoding
, inner);
16
}
17
}
18
19
internal
static
void
WriteObjectIdentifierForCrypto
(
this
AsnWriter
writer
,
string
value
)
20
{
21
try
22
{
23
writer
.WriteObjectIdentifier(
value
);
24
}
25
catch
(
ArgumentException
inner)
26
{
27
throw
new
CryptographicException
(
System
.
SR
.
Cryptography_Der_Invalid_Encoding
, inner);
28
}
29
}
30
}
System.ArgumentException
Definition
ArgumentException.cs:9
System.Formats.Asn1.AsnWriterExtensions.WriteObjectIdentifierForCrypto
static void WriteObjectIdentifierForCrypto(this AsnWriter writer, string value)
Definition
AsnWriterExtensions.cs:19
System.Formats.Asn1.AsnWriterExtensions.WriteEncodedValueForCrypto
static void WriteEncodedValueForCrypto(this AsnWriter writer, ReadOnlySpan< byte > value)
Definition
AsnWriterExtensions.cs:7
System.Formats.Asn1.AsnWriter
Definition
AsnWriter.cs:13
System.SR.Cryptography_Der_Invalid_Encoding
static string Cryptography_Der_Invalid_Encoding
Definition
SR.cs:50
System.SR
Definition
SR.cs:7
System.Security.Cryptography.CryptographicException
Definition
CryptographicException.cs:9
System.Formats.Asn1
Definition
Asn1Tag.cs:3
System.Security.Cryptography
Definition
CryptoPool.cs:3
System.ExceptionArgument.value
@ value
System.ExceptionArgument.writer
@ writer
System
Definition
BlockingCollection.cs:8
System.ReadOnlySpan
Definition
ReadOnlySpan.cs:14
source
System.Security.Cryptography.Cng
System.Formats.Asn1
AsnWriterExtensions.cs
Generated by
1.10.0