This structure aggregates the actual data values for all
of the attributes in a single record.
typedef struct cssm_db_record_attribute_data {
CSSM_DB_RECORDTYPE DataRecordType;
uint32 SemanticInformation;
uint32 NumberOfAttributes;
CSSM_DB_ATTRIBUTE_DATA_PTR AttributeData;
} CSSM_DB_RECORD_ATTRIBUTE_DATA, *CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR;
Definitions:
- DataRecordType
- A CSSM_DB_RECORDTYPE.
- SemanticInformation
- A bit-mask of type CSSM_XXXRECORD_SEMANTICS defining how the record
can be used. Currently, these bit-masks are defined only for certificate
records (CSSM_CERTRECORD_SEMANTICS). For all other record types, a bit-mask
of zero must be used or a set of semantically meaningful masks must be defined.
- NumberOfAttributes
- The number of attributes in the record of the specified type.
- AttributeData
- A list of attribute name/value pairs.
|