GeneralPkiMessage
using Org.BouncyCastle.Asn1.Cmp;
namespace Org.BouncyCastle.Cmp
{
public class GeneralPkiMessage
{
private readonly PkiMessage m_pkiMessage;
public virtual PkiHeader Header => m_pkiMessage.Header;
public virtual PkiBody Body => m_pkiMessage.Body;
public virtual bool HasProtection => m_pkiMessage.Protection != null;
private static PkiMessage ParseBytes(byte[] encoding)
{
return PkiMessage.GetInstance(encoding);
}
public GeneralPkiMessage(PkiMessage pkiMessage)
{
m_pkiMessage = pkiMessage;
}
public GeneralPkiMessage(byte[] encoding)
: this(ParseBytes(encoding))
{
}
public virtual PkiMessage ToAsn1Structure()
{
return m_pkiMessage;
}
}
}