Org.BouncyCastle.Asn1.DerBmpString.Encode C# (CSharp) Method

Encode() private method

private Encode ( DerOutputStream derOut ) : void
derOut DerOutputStream
return void
		internal override void Encode(
            DerOutputStream derOut)
        {
            char[] c = str.ToCharArray();
            byte[] b = new byte[c.Length * 2];

			for (int i = 0; i != c.Length; i++)
            {
                b[2 * i] = (byte)(c[i] >> 8);
                b[2 * i + 1] = (byte)c[i];
            }

            derOut.WriteEncoded(Asn1Tags.BmpString, b);
        }
    }