/** * Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered. * * @param encoded to parse */ private void parseTags(final ByteBuffer encoded) { int index = 0; while (encoded.position() < encoded.limit()) { final DERTag tag = readTag(encoded); if (tag != null) { addTag(tag, index++); parseTag(tag, encoded); removeTag(); } } }
/** * Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered. * * @param encoded to parse */ private void parseTags(final ByteBuffer encoded) { int index = 0; while (encoded.position() < encoded.limit()) { final DERTag tag = readTag(encoded); if (tag != null) { addTag(tag, index++); parseTag(tag, encoded); removeTag(); } } }
/** * Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered. * * @param encoded to parse */ private void parseTags(final ByteBuffer encoded) { int index = 0; while (encoded.position() < encoded.limit()) { final DERTag tag = readTag(encoded); if (tag != null) { addTag(tag, index++); parseTag(tag, encoded); removeTag(); } } }