terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ ToString() [2/2]

override string System.Security.Cryptography.X509Certificates.X509Certificate2.ToString ( bool verbose)
inlinevirtual

Reimplemented from System.Security.Cryptography.X509Certificates.X509Certificate.

Definition at line 399 of file X509Certificate2.cs.

400 {
401 bool isValid = base.IsValid;
402 int version = this.Version;
403 string name = this.SubjectName.name;
404 X509Certificate2Impl impl = this.Impl;
405 X509Certificate2Impl impl2 = this.Impl;
406 X509Certificate2Impl impl3 = this.Impl;
407 X509Certificate2Impl impl4 = this.Impl;
408 string name2 = this.IssuerName.name;
409 X509Certificate2Impl impl5 = this.Impl;
410 X509Certificate2Impl impl6 = this.Impl;
411 X509Certificate2Impl impl7 = this.Impl;
412 X509Certificate2Impl impl8 = this.Impl;
413 string text = X509Certificate.FormatDate(base.GetNotBefore());
414 string text2 = X509Certificate.FormatDate(base.GetNotAfter());
415 string friendlyName = this.SignatureAlgorithm.FriendlyName;
416 string value = this.SignatureAlgorithm._value;
417 PublicKey publicKey = this.PublicKey;
418 string friendlyName2 = publicKey._oid.FriendlyName;
419 if (this.GetRSAPublicKey() != null)
420 {
421 long num = 0L;
422 int num2 = 13;
423 if (num != 0L)
424 {
425 goto IL_013F;
426 }
427 if (num2 != 0)
428 {
429 }
430 }
431 AsnEncodedData keyValue = publicKey._keyValue;
432 AsnEncodedData @params = publicKey._params;
433 X509Certificate2Impl impl9 = this.Impl;
434 X509ExtensionCollection extensions = this.Extensions;
435 int count = extensions.Count;
436 X509ExtensionEnumerator enumerator = extensions.GetEnumerator();
437 bool flag = enumerator.MoveNext();
438 X509Extension x509Extension = enumerator.Current;
439 string friendlyName3 = x509Extension._oid.FriendlyName;
440 string value2 = x509Extension._oid._value;
441 bool flag2 = enumerator.MoveNext();
442 IL_013F:
443 throw new OutOfMemoryException();
444 }
class f__AnonymousType0<< Count > j__TPar

References System.Security.Cryptography.X509Certificates.PublicKey._keyValue, System.Security.Cryptography.AsnEncodedData._oid, System.Security.Cryptography.X509Certificates.PublicKey._oid, System.Security.Cryptography.X509Certificates.PublicKey._params, System.Security.Cryptography.Oid._value, System.count, System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count, System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current, System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions, System.Security.Cryptography.X509Certificates.X509Certificate.FormatDate(), System.Security.Cryptography.Oid.FriendlyName, System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator(), System.Security.Cryptography.X509Certificates.X509Certificate.impl, System.Security.Cryptography.X509Certificates.X509Certificate2.Impl, System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName, j__TPar, System.L, System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext(), System.name, System.Security.Cryptography.X509Certificates.X500DistinguishedName.name, System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey, System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm, System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName, System.text, System.value, and System.Security.Cryptography.X509Certificates.X509Certificate2.Version.