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

◆ ToString() [2/2]

virtual string System.Security.Cryptography.X509Certificates.X509Certificate.ToString ( bool fVerbose)
inlinevirtual

Reimplemented in System.Security.Cryptography.X509Certificates.X509Certificate2.

Definition at line 511 of file X509Certificate.cs.

512 {
513 if (!fVerbose || Pal == null)
514 {
515 return GetType().ToString();
516 }
518 stringBuilder.AppendLine("[Subject]");
519 stringBuilder.Append(" ");
520 stringBuilder.AppendLine(Subject);
521 stringBuilder.AppendLine();
522 stringBuilder.AppendLine("[Issuer]");
523 stringBuilder.Append(" ");
524 stringBuilder.AppendLine(Issuer);
525 stringBuilder.AppendLine();
526 stringBuilder.AppendLine("[Serial Number]");
527 stringBuilder.Append(" ");
528 byte[] serialNumber = GetSerialNumber();
529 Array.Reverse(serialNumber);
530 stringBuilder.Append(serialNumber.ToHexArrayUpper());
531 stringBuilder.AppendLine();
532 stringBuilder.AppendLine();
533 stringBuilder.AppendLine("[Not Before]");
534 stringBuilder.Append(" ");
536 stringBuilder.AppendLine();
537 stringBuilder.AppendLine("[Not After]");
538 stringBuilder.Append(" ");
539 stringBuilder.AppendLine(FormatDate(GetNotAfter()));
540 stringBuilder.AppendLine();
541 stringBuilder.AppendLine("[Thumbprint]");
542 stringBuilder.Append(" ");
543 stringBuilder.Append(GetRawCertHash().ToHexArrayUpper());
544 stringBuilder.AppendLine();
545 return stringBuilder.ToString();
546 }

References System.Runtime.Serialization.Dictionary, System.Security.Cryptography.X509Certificates.X509Certificate.FormatDate(), System.Security.Cryptography.X509Certificates.X509Certificate.GetNotAfter(), System.Security.Cryptography.X509Certificates.X509Certificate.GetNotBefore(), System.Security.Cryptography.X509Certificates.X509Certificate.GetRawCertHash(), System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber(), System.Security.Cryptography.X509Certificates.X509Certificate.Issuer, System.Array.Reverse(), and System.Security.Cryptography.X509Certificates.X509Certificate.Subject.