Org.BouncyCastle.Asn1.DerGenerator.WriteDerEncoded C# (CSharp) Method

WriteDerEncoded() static private method

static private WriteDerEncoded ( Stream outStream, int tag, Array bytes ) : void
outStream Stream
tag int
bytes Array
return void
		internal static void WriteDerEncoded(
            Stream	outStream,
            int		tag,
            byte[]	bytes)
        {
            outStream.WriteByte((byte) tag);
            WriteLength(outStream, bytes.Length);
            outStream.Write(bytes, 0, bytes.Length);
        }

Same methods

DerGenerator::WriteDerEncoded ( Stream outStr, int tag, Stream inStr ) : void
DerGenerator::WriteDerEncoded ( int tag, Array bytes ) : void

Usage Example

Esempio n. 1
0
        internal void WriteDerEncoded(int tag, byte[] bytes)
        {
            if (!this._tagged)
            {
                DerGenerator.WriteDerEncoded(base.Out, tag, bytes);
                return;
            }
            int num = this._tagNo | 128;

            if (this._isExplicit)
            {
                int          tag2         = this._tagNo | 32 | 128;
                MemoryStream memoryStream = new MemoryStream();
                DerGenerator.WriteDerEncoded(memoryStream, tag, bytes);
                DerGenerator.WriteDerEncoded(base.Out, tag2, memoryStream.ToArray());
                return;
            }
            if ((tag & 32) != 0)
            {
                num |= 32;
            }
            DerGenerator.WriteDerEncoded(base.Out, num, bytes);
        }
All Usage Examples Of Org.BouncyCastle.Asn1.DerGenerator::WriteDerEncoded