TrustPacket
Basic type for a trust packet.
using Org.BouncyCastle.Utilities;
namespace Org.BouncyCastle.Bcpg
{
public class TrustPacket : ContainedPacket
{
private readonly byte[] m_levelAndTrustAmount;
public TrustPacket(BcpgInputStream bcpgIn)
{
m_levelAndTrustAmount = bcpgIn.ReadAll();
}
public TrustPacket(int trustCode)
{
m_levelAndTrustAmount = new byte[1] {
(byte)trustCode
};
}
public byte[] GetLevelAndTrustAmount()
{
return Arrays.Clone(m_levelAndTrustAmount);
}
public override void Encode(BcpgOutputStream bcpgOut)
{
bcpgOut.WritePacket(PacketTag.Trust, m_levelAndTrustAmount);
}
}
}