public override string Format(bool multiLine)
{
StringBuilder buffer = new StringBuilder();
if (m_keyId != null && m_keyId.Length > 0)
{
if (buffer.Length > 0)
{
if (multiLine)
{
buffer.Append("\r\n");
}
else
{
buffer.Append(", ");
}
}
buffer.Append(s_KeyIdentifier);
buffer.Append("=");
buffer.Append(m_keyId);
}
if (m_authorityNames != null)
{
for (int ii = 0; ii < m_authorityNames.Length; ii++)
{
if (buffer.Length > 0)
{
if (multiLine)
{
buffer.Append("\r\n");
}
else
{
buffer.Append(", ");
}
}
buffer.Append(m_authorityNames[ii]);
}
}
if (m_serialNumber != null && m_serialNumber.Length > 0)
{
if (buffer.Length > 0)
{
if (multiLine)
{
buffer.Append("\r\n");
}
else
{
buffer.Append(", ");
}
}
buffer.Append(s_SerialNumber);
buffer.Append("=");
buffer.Append(m_serialNumber);
}
return buffer.ToString();
}