package org.bouncycastle.cms;

import java.util.Map;

import org.bouncycastle.asn1.cms.AttributeTable;

Note: The SIGNATURE parameter is only available when generating unsigned attributes.
/** * Note: The SIGNATURE parameter is only available when generating unsigned attributes. */
public interface CMSAttributeTableGenerator { String CONTENT_TYPE = "contentType"; String DIGEST = "digest"; String SIGNATURE = "encryptedDigest"; String DIGEST_ALGORITHM_IDENTIFIER = "digestAlgID"; String MAC_ALGORITHM_IDENTIFIER = "macAlgID"; String SIGNATURE_ALGORITHM_IDENTIFIER = "signatureAlgID"; AttributeTable getAttributes(Map parameters) throws CMSAttributeTableGenerationException; }