package org.bouncycastle.cms; import org.bouncycastle.asn1.cms.AttributeTable; import java.util.Map; /** * Note: The SIGNATURE parameter is only available when generating unsigned attributes. */ public interface CMSAttributeTableGenerator { static final String CONTENT_TYPE = "contentType"; static final String DIGEST = "digest"; static final String SIGNATURE = "encryptedDigest"; static final String DIGEST_ALGORITHM_IDENTIFIER = "digestAlgID"; AttributeTable getAttributes(Map parameters) throws CMSAttributeTableGenerationException; }