public void testOid() { String oidString = "1.2.840.113549.1.1.11"; net.named_data.jndn.encoding.der.DerNode.DerOid derOid = new net.named_data.jndn.encoding.der.DerNode.DerOid(oidString); String expectedEncoding = "06092a864886f70d01010b"; Assert.AssertEquals("Incorrect OID encoding", expectedEncoding, derOid .encode().toHex()); Assert.AssertEquals("Incorrect decoded OID", oidString, derOid.toVal()); }
/// <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; }
/// <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); }
/// <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; }
public void testOid() { String oidString = "1.2.840.113549.1.1.11"; net.named_data.jndn.encoding.der.DerNode.DerOid derOid = new net.named_data.jndn.encoding.der.DerNode.DerOid (oidString); String expectedEncoding = "06092a864886f70d01010b"; Assert.AssertEquals("Incorrect OID encoding", expectedEncoding, derOid .encode().toHex()); Assert.AssertEquals("Incorrect decoded OID", oidString, derOid.toVal()); }