Пример #1
0
        public static ReadOnlyMemory <byte> Encode(Oid oid, KrbApReq krbApReq)
        {
            using (var writer = new AsnWriter(AsnEncodingRules.DER))
            {
                writer.PushSequence(ApplicationTag);

                writer.WriteObjectIdentifier(oid);

                writer.WriteEncodedValue(new byte[] { 0x01, 0x0 });

                writer.WriteEncodedValue(krbApReq.EncodeApplication().Span);

                writer.PopSequence(ApplicationTag);

                return(writer.Encode());
            }
        }