/// <summary>
        /// Encode the object into a DER syntax tree.
        /// </summary>
        ///
        /// <returns>The encoded DER syntax tree.</returns>
        public DerNode toDer()
        {
            net.named_data.jndn.encoding.der.DerNode.DerSequence root = new net.named_data.jndn.encoding.der.DerNode.DerSequence();

            net.named_data.jndn.encoding.der.DerNode.DerOid oid = new net.named_data.jndn.encoding.der.DerNode.DerOid(oid_);
            // Use Blob to convert the String to a ByteBuffer.
            net.named_data.jndn.encoding.der.DerNode.DerPrintableString              // Use Blob to convert the String to a ByteBuffer.
                value_ren = new net.named_data.jndn.encoding.der.DerNode.DerPrintableString(
                new Blob(value_).buf());

            root.addChild(oid);
            root.addChild(value_ren);

            return(root);
        }
        /// <summary>
        /// Encode the object into a DER syntax tree.
        /// </summary>
        ///
        /// <returns>The encoded DER syntax tree.</returns>
        public DerNode toDer()
        {
            net.named_data.jndn.encoding.der.DerNode.DerSequence  root = new net.named_data.jndn.encoding.der.DerNode.DerSequence ();

            net.named_data.jndn.encoding.der.DerNode.DerOid  oid = new net.named_data.jndn.encoding.der.DerNode.DerOid (oid_);
            // Use Blob to convert the String to a ByteBuffer.
            net.named_data.jndn.encoding.der.DerNode.DerPrintableString  // Use Blob to convert the String to a ByteBuffer.
                    value_ren = new net.named_data.jndn.encoding.der.DerNode.DerPrintableString (
                    new Blob(value_).buf());

            root.addChild(oid);
            root.addChild(value_ren);

            return root;
        }