public override sealed string ToString()
        {
            StringBuilder bb = new StringBuilder();

            bb.Append("Version: ");
            bb.Append(Version.ToString());
            bb.Append("\n");
            bb.Append("Subject: ");
            bb.Append(Subject);
            bb.Append("\n");

            bb.Append("Signature: ");
            bb.Append(SignatureAlgorithm.ToString());
            bb.Append(", OID = ");
            bb.Append(HashAlgorithmConverter.GetString(SignatureAlgorithm));
            bb.Append("\n");
            bb.Append("Key: ");
            if (PublicKey != null)
            {
                bb.Append(PublicKey.ToString());
            }
            bb.Append("\n");
            bb.Append("Validity: [From: ");
            bb.Append(ValidFrom.ToString());
            bb.Append(", \n");
            bb.Append("To: ");
            bb.Append(ValidTo.ToString());
            bb.Append("]\n");
            bb.Append("Issuer: ");
            bb.Append(Issuer);
            bb.Append("\n");
            bb.Append("SerialNumber: ");
            bb.Append(SerialNumber);
            bb.Append("\n");
            bb.Append("Algorithm: ");
            bb.Append(PublicKeySignature.ToString());
            bb.Append("\n");
            bb.Append("Signature: ");
            bb.Append(GXCommon.ToHex(Signature, false));
            bb.Append("\n");
            return(bb.ToString());
        }
Esempio n. 2
0
 public override string ToString()
 {
     return($"ID STK: {Id}, ID vozidla: {Vehicle.Id}, platnost do: {ValidTo.ToString("d")}");
 }