/** * Encode a signed integer. * @param os * an {@code OutputStream} to which the length is encoded. * @param type * the tag type for the integer (typically 0x02) * @param value * the integer value to encode. * @throws IOException * if the output stream fails to store the encoded integer. */ public static void encodeBigInteger(OutputStream os, byte type, BigInteger value) throws IOException { byte[] bytes = value.toByteArray(); encodeHeader(os, type, bytes.length); os.write(bytes); }
public void encodeBER(OutputStream outputStream) throws java.io.IOException { BER.encodeHeader(outputStream, (byte)getSyntax(), 0); }
public void encodeBER(OutputStream outputStream) throws java.io.IOException { BER.encodeHeader(outputStream, (byte)getSyntax(), 0); }
public void encodeBER(OutputStream outputStream) throws java.io.IOException { BER.encodeHeader(outputStream, (byte)getSyntax(), 0); }
public static void encodeVariableBindings(OutputStream outputStream, List<VariableBinding> variableBindings) throws IOException { int vbLength = 0; for (VariableBinding vb : variableBindings) { vbLength += vb.getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (VariableBinding vb : variableBindings) { vb.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, type, getBERPayloadLengthPDU()); requestID.encodeBER(outputStream); errorStatus.encodeBER(outputStream); errorIndex.encodeBER(outputStream); int vbLength = 0; for (int i=0; i<variableBindings.size(); i++) { vbLength += ((VariableBinding)variableBindings.get(i)).getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (int i=0; i<variableBindings.size(); i++) { ((VariableBinding)variableBindings.get(i)).encodeBER(outputStream); } }
public final void encodeBER(OutputStream outputStream) throws IOException { int length = getBERPayloadLength(); BER.encodeHeader(outputStream, BER.SEQUENCE, length); oid.encodeBER(outputStream); variable.encodeBER(outputStream); }
public final void encodeBER(OutputStream outputStream) throws IOException { int length = getBERPayloadLength(); BER.encodeHeader(outputStream, BER.SEQUENCE, length); oid.encodeBER(outputStream); variable.encodeBER(outputStream); }
public final void encodeBER(OutputStream outputStream) throws IOException { int length = getBERPayloadLength(); BER.encodeHeader(outputStream, BER.SEQUENCE, length); oid.encodeBER(outputStream); variable.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, type, getBERPayloadLengthPDU()); requestID.encodeBER(outputStream); errorStatus.encodeBER(outputStream); errorIndex.encodeBER(outputStream); int vbLength = 0; for (VariableBinding vb : variableBindings) { vbLength += vb.getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (VariableBinding vb : variableBindings) { vb.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); contextEngineID.encodeBER(outputStream); contextName.encodeBER(outputStream); super.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.OCTETSTRING, getBERPayloadLength()); BER.encodeHeader(outputStream, BER.SEQUENCE, getBERUsmPayloadLength()); authoritativeEngineID.encodeBER(outputStream); authoritativeEngineBoots.encodeBER(outputStream); authoritativeEngineTime.encodeBER(outputStream); userName.encodeBER(outputStream); authenticationParameters.encodeBER(outputStream); privacyParameters.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.OCTETSTRING, getBERPayloadLength()); BER.encodeHeader(outputStream, BER.SEQUENCE, getBERUsmPayloadLength()); authoritativeEngineID.encodeBER(outputStream); authoritativeEngineBoots.encodeBER(outputStream); authoritativeEngineTime.encodeBER(outputStream); userName.encodeBER(outputStream); authenticationParameters.encodeBER(outputStream); privacyParameters.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); contextEngineID.encodeBER(outputStream); contextName.encodeBER(outputStream); super.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); contextEngineID.encodeBER(outputStream); contextName.encodeBER(outputStream); super.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.OCTETSTRING, getBERPayloadLength()); BER.encodeHeader(outputStream, BER.SEQUENCE, getBERUsmPayloadLength()); authoritativeEngineID.encodeBER(outputStream); authoritativeEngineBoots.encodeBER(outputStream); authoritativeEngineTime.encodeBER(outputStream); userName.encodeBER(outputStream); authenticationParameters.encodeBER(outputStream); privacyParameters.encodeBER(outputStream); }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); msgID.encodeBER(outputStream); msgMaxSize.encodeBER(outputStream); msgFlags.encodeBER(outputStream); securityModel.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); msgID.encodeBER(outputStream); msgMaxSize.encodeBER(outputStream); msgFlags.encodeBER(outputStream); securityModel.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, BER.SEQUENCE, getBERPayloadLength()); msgID.encodeBER(outputStream); msgMaxSize.encodeBER(outputStream); msgFlags.encodeBER(outputStream); securityModel.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, type, getBERPayloadLengthPDU()); requestID.encodeBER(outputStream); errorStatus.encodeBER(outputStream); errorIndex.encodeBER(outputStream); encodeVariableBindings(outputStream, variableBindings); }