@Override public byte[] encode() { final OidType type = new OidType(attributeOid); return type.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, () -> { final OidType type = new OidType(attributeOid); return type.encode(); }, () -> AttributeValueAssertion.this.encode(attributeValue.getBytes())); return se.encode(); }
/** @param oid to encode. */ @Test(groups = {"asn1"}, dataProvider = "invalid-oids") public void invalid(final String oid) { try { new OidType(oid); } catch (Exception e) { AssertJUnit.assertEquals(IllegalArgumentException.class, e.getClass()); } } }