Org.BouncyCastle.Bcpg.ArmoredOutputStream
Output stream that writes data in ASCII Armored format.
namespace Org.BouncyCastle.Bcpg
{
public class ArmoredOutputStream : BaseOutputStream
{
public sealed class Builder
{
public ArmoredOutputStream Build(Stream output);
public Builder SetVersion(string version);
public Builder SetComment(string comment);
public Builder SetMessageID(string messageID);
public Builder SetCharset(string charset);
public Builder AddComment(string comment);
public Builder AddEllipsizedComment(string comment);
public Builder AddSplitMultilineComment(string comment);
public Builder ClearHeaders();
public Builder EnableCrc(bool doComputeCrc);
}
public static readonly string HeaderCharset;
public static readonly string HeaderComment;
public static readonly string HeaderHash;
public static readonly string HeaderMessageID;
public static readonly string HeaderVersion;
public ArmoredOutputStream(Stream outStream);
public ArmoredOutputStream(Stream outStream, bool addVersionHeader);
public ArmoredOutputStream(Stream outStream, IDictionary<string, string> headers);
public ArmoredOutputStream(Stream outStream, IDictionary<string, string> headers, bool addVersionHeader);
public void SetHeader(string name, string val);
public void AddHeader(string name, string val);
public void ResetHeaders();
public void BeginClearText(HashAlgorithmTag hashAlgorithm);
public void BeginClearText(params HashAlgorithmTag[] hashAlgorithms);
public void EndClearText();
public static Builder Build();
}
}