@Override public byte[] encode() { final List<DEREncoder> l = new ArrayList<>(); l.add(new OctetStringType(getSessionSourceIp())); l.add(new OctetStringType(getSessionSourceName())); l.add(new OctetStringType(getFormatOID())); l.add(new OctetStringType(getSessionTrackingIdentifier())); final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); return se.encode(); }
@Override public byte[] encode() { final List<DEREncoder> l = new ArrayList<>(); l.add(new OctetStringType(getSessionSourceIp())); l.add(new OctetStringType(getSessionSourceName())); l.add(new OctetStringType(getFormatOID())); l.add(new OctetStringType(getSessionTrackingIdentifier())); final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(0), new OctetStringType(serverName)); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(0), new OctetStringType(serverName)); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(0), new OctetStringType(serverName)); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getSize()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getSize()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getSize()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(BigInteger.valueOf(getFlags())), new IntegerType(getMaxAttributeCount()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(BigInteger.valueOf(getFlags())), new IntegerType(getMaxAttributeCount()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final DEREncoder[] keyEncoders = new DEREncoder[sortKeys.length]; for (int i = 0; i < sortKeys.length; i++) { final List<DEREncoder> l = new ArrayList<>(); l.add(new OctetStringType(sortKeys[i].getAttributeDescription())); if (sortKeys[i].getMatchingRuleId() != null) { l.add(new ContextType(0, sortKeys[i].getMatchingRuleId())); } if (sortKeys[i].getReverseOrder()) { l.add(new ContextType(1, sortKeys[i].getReverseOrder())); } keyEncoders[i] = new ConstructedDEREncoder(UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); } final ConstructedDEREncoder se = new ConstructedDEREncoder(UniversalDERTag.SEQ, keyEncoders); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(BigInteger.valueOf(getFlags())), new IntegerType(getMaxAttributeCount()), new OctetStringType(getCookie() != null ? getCookie() : EMPTY_COOKIE)); return se.encode(); }
@Override public byte[] encode() { final DEREncoder[] keyEncoders = new DEREncoder[sortKeys.length]; for (int i = 0; i < sortKeys.length; i++) { final List<DEREncoder> l = new ArrayList<>(); l.add(new OctetStringType(sortKeys[i].getAttributeDescription())); if (sortKeys[i].getMatchingRuleId() != null) { l.add(new ContextType(0, sortKeys[i].getMatchingRuleId())); } if (sortKeys[i].getReverseOrder()) { l.add(new ContextType(1, sortKeys[i].getReverseOrder())); } keyEncoders[i] = new ConstructedDEREncoder(UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); } final ConstructedDEREncoder se = new ConstructedDEREncoder(UniversalDERTag.SEQ, keyEncoders); return se.encode(); } }
@Override public byte[] encode() { final DEREncoder[] keyEncoders = new DEREncoder[sortKeys.length]; for (int i = 0; i < sortKeys.length; i++) { final List<DEREncoder> l = new ArrayList<>(); l.add(new OctetStringType(sortKeys[i].getAttributeDescription())); if (sortKeys[i].getMatchingRuleId() != null) { l.add(new ContextType(0, sortKeys[i].getMatchingRuleId())); } if (sortKeys[i].getReverseOrder()) { l.add(new ContextType(1, sortKeys[i].getReverseOrder())); } keyEncoders[i] = new ConstructedDEREncoder(UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); } final ConstructedDEREncoder se = new ConstructedDEREncoder(UniversalDERTag.SEQ, keyEncoders); return se.encode(); } }
@Override public byte[] encode() { final List<DEREncoder> l = new ArrayList<>(); if (getAssertionValue() != null) { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add(new OctetStringType(new ContextDERTag(1, false), getAssertionValue())); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } else { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add( new ConstructedDEREncoder( new ContextDERTag(0, true), new IntegerType(getTargetOffset()), new IntegerType(getContentCount()))); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); return se.encode(); } }
@Override public byte[] encode() { final List<DEREncoder> l = new ArrayList<>(); if (getAssertionValue() != null) { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add(new OctetStringType(new ContextDERTag(1, false), getAssertionValue())); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } else { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add( new ConstructedDEREncoder( new ContextDERTag(0, true), new IntegerType(getTargetOffset()), new IntegerType(getContentCount()))); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); return se.encode(); } }
@Override public byte[] encode() { final List<DEREncoder> l = new ArrayList<>(); if (getAssertionValue() != null) { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add(new OctetStringType(new ContextDERTag(1, false), getAssertionValue())); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } else { l.add(new IntegerType(getBeforeCount())); l.add(new IntegerType(getAfterCount())); l.add( new ConstructedDEREncoder( new ContextDERTag(0, true), new IntegerType(getTargetOffset()), new IntegerType(getContentCount()))); if (getContextID() != null) { l.add(new OctetStringType(getContextID())); } } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, l.toArray(new DEREncoder[l.size()])); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se; if (getCookie() != null) { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new OctetStringType(getCookie()), new BooleanType(getReloadHint())); } else { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new BooleanType(getReloadHint())); } return se.encode(); } }
@Override public byte[] encode() { ConstructedDEREncoder se; if (getCookie() != null) { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new OctetStringType(getCookie()), new BooleanType(getReloadHint())); } else { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new BooleanType(getReloadHint())); } return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se; if (getCookie() != null) { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new OctetStringType(getCookie()), new BooleanType(getReloadHint())); } else { se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getRequestMode().value()), new BooleanType(getReloadHint())); } return se.encode(); } }