Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Encode()

void System.Security.Cryptography.Asn1.OtherNameAsn.Encode ( AsnWriter writer,
Asn1Tag tag )
inlinepackage

Definition at line 11 of file OtherNameAsn.cs.

12 {
13 writer.PushSequence(tag);
14 try
15 {
16 writer.WriteObjectIdentifier(TypeId);
17 }
18 catch (ArgumentException inner)
19 {
20 throw new CryptographicException(System.SR.Cryptography_Der_Invalid_Encoding, inner);
21 }
22 writer.PushSequence(new Asn1Tag(TagClass.ContextSpecific, 0));
23 try
24 {
25 writer.WriteEncodedValue(Value.Span);
26 }
27 catch (ArgumentException inner2)
28 {
29 throw new CryptographicException(System.SR.Cryptography_Der_Invalid_Encoding, inner2);
30 }
31 writer.PopSequence(new Asn1Tag(TagClass.ContextSpecific, 0));
32 writer.PopSequence(tag);
33 }
static string Cryptography_Der_Invalid_Encoding
Definition SR.cs:50
Definition SR.cs:7
unsafe ReadOnlySpan< T > Span

References System.SR.Cryptography_Der_Invalid_Encoding, System.ReadOnlyMemory< T >.Span, System.Security.Cryptography.Asn1.OtherNameAsn.TypeId, System.Security.Cryptography.Asn1.OtherNameAsn.Value, and System.writer.