@Override public byte[] encode() { final List<DEREncoder> typeEncoders = new ArrayList<>(); for (final RDN rdn : rdns) { typeEncoders.add(rdn::encode); } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, typeEncoders.toArray(new DEREncoder[typeEncoders.size()])); return se.encode(); }
@Override public byte[] encode() { final List<DEREncoder> typeEncoders = new ArrayList<>(); for (final AttributeValueAssertion types : attributeValueAssertions) { typeEncoders.add(types::encode); } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SET, typeEncoders.toArray(new DEREncoder[typeEncoders.size()])); return se.encode(); }
@Override public byte[] encode() { final List<DEREncoder> typeEncoders = new ArrayList<>(); for (final AttributeValueAssertion types : attributeValueAssertions) { typeEncoders.add(types::encode); } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SET, typeEncoders.toArray(new DEREncoder[typeEncoders.size()])); return se.encode(); }
@Override public byte[] encode() { final List<DEREncoder> typeEncoders = new ArrayList<>(); for (final RDN rdn : rdns) { typeEncoders.add(rdn::encode); } final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, typeEncoders.toArray(new DEREncoder[typeEncoders.size()])); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder(UniversalDERTag.SEQ, new IntegerType(getMessageId())); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder(UniversalDERTag.SEQ, new IntegerType(getMessageId())); return se.encode(); }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getFlag().ordinal())); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getFlag().ordinal())); 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(getFlag().ordinal())); 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(getFlag().ordinal())); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, new IntegerType(getFlag().ordinal())); return se.encode(); } }
@Override public byte[] encode() { final ConstructedDEREncoder se = new ConstructedDEREncoder( UniversalDERTag.SEQ, () -> { final OidType type = new OidType(attributeOid); return type.encode(); }, () -> AttributeValueAssertion.this.encode(attributeValue.getBytes())); 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 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(); }