Package org.bouncycastle.cms
Class DefaultAuthenticatedAttributeTableGenerator
- java.lang.Object
 - 
- org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator
 
 
- 
- All Implemented Interfaces:
 CMSAttributeTableGenerator
public class DefaultAuthenticatedAttributeTableGenerator extends java.lang.Object implements CMSAttributeTableGenerator
Default authenticated attributes generator. 
- 
- 
Field Summary
- 
Fields inherited from interface org.bouncycastle.cms.CMSAttributeTableGenerator
CONTENT_TYPE, DIGEST, DIGEST_ALGORITHM_IDENTIFIER, MAC_ALGORITHM_IDENTIFIER, SIGNATURE, SIGNATURE_ALGORITHM_IDENTIFIER 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DefaultAuthenticatedAttributeTableGenerator()Initialise to use all defaultsDefaultAuthenticatedAttributeTableGenerator(org.bouncycastle.asn1.cms.AttributeTable attributeTable)Initialise with some extra attributes or overrides. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.HashtablecreateStandardAttributeTable(java.util.Map parameters)Create a standard attribute table from the passed in parameters - this will normally include contentType and messageDigest.org.bouncycastle.asn1.cms.AttributeTablegetAttributes(java.util.Map parameters) 
 - 
 
- 
- 
Constructor Detail
- 
DefaultAuthenticatedAttributeTableGenerator
public DefaultAuthenticatedAttributeTableGenerator()
Initialise to use all defaults 
- 
DefaultAuthenticatedAttributeTableGenerator
public DefaultAuthenticatedAttributeTableGenerator(org.bouncycastle.asn1.cms.AttributeTable attributeTable)
Initialise with some extra attributes or overrides.- Parameters:
 attributeTable- initial attribute table to use.
 
 - 
 
- 
Method Detail
- 
createStandardAttributeTable
protected java.util.Hashtable createStandardAttributeTable(java.util.Map parameters)
Create a standard attribute table from the passed in parameters - this will normally include contentType and messageDigest. If the constructor using an AttributeTable was used, entries in it for contentType and messageDigest will override the generated ones.- Parameters:
 parameters- source parameters for table generation.- Returns:
 - a filled in Hashtable of attributes.
 
 
- 
getAttributes
public org.bouncycastle.asn1.cms.AttributeTable getAttributes(java.util.Map parameters)
- Specified by:
 getAttributesin interfaceCMSAttributeTableGenerator- Parameters:
 parameters- source parameters- Returns:
 - the populated attribute table
 
 
 - 
 
 -