/** * Allocates the attribute objects for this class and adds them to the * attribute table. * * @preconditions * @postconditions */ @Override protected void allocateAttributes() { super.allocateAttributes(); subject = new ByteArrayAttribute(Attribute.SUBJECT); encrypt = new BooleanAttribute(Attribute.ENCRYPT); verify = new BooleanAttribute(Attribute.VERIFY); verifyRecover = new BooleanAttribute(Attribute.VERIFY_RECOVER); wrap = new BooleanAttribute(Attribute.WRAP); trusted = new BooleanAttribute(Attribute.TRUSTED); wrapTemplate = new AttributeArray(Attribute.WRAP_TEMPLATE); putAttributesInTable(this); }