Ejemplo n.º 1
0
        /// <summary>
        /// Encode the object into 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         extensionId    = new net.named_data.jndn.encoding.der.DerNode.DerOid(extensionId_);
            net.named_data.jndn.encoding.der.DerNode.DerBoolean     isCritical     = new net.named_data.jndn.encoding.der.DerNode.DerBoolean(isCritical_);
            net.named_data.jndn.encoding.der.DerNode.DerOctetString extensionValue = new net.named_data.jndn.encoding.der.DerNode.DerOctetString(
                extensionValue_.buf());

            root.addChild(extensionId);
            root.addChild(isCritical);
            root.addChild(extensionValue);

            root.getSize();

            return(root);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Encode the object into 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  extensionId = new net.named_data.jndn.encoding.der.DerNode.DerOid (extensionId_);
            net.named_data.jndn.encoding.der.DerNode.DerBoolean  isCritical = new net.named_data.jndn.encoding.der.DerNode.DerBoolean (isCritical_);
            net.named_data.jndn.encoding.der.DerNode.DerOctetString  extensionValue = new net.named_data.jndn.encoding.der.DerNode.DerOctetString (
                    extensionValue_.buf());

            root.addChild(extensionId);
            root.addChild(isCritical);
            root.addChild(extensionValue);

            root.getSize();

            return root;
        }