ISL_GetNextSignatureAttribute
ISL_STATUS ISL_GetNextSignatureAttribute
(ISL_ITERATOR_PTR Iterator,
ISL_CONST_DATA_PTR Name,
ISL_CONST_DATA_PTR Value)
This function returns the next attribute name and value for the signature referenced by the iterator object. The state of the iterator is updated such that the next call to this function will return the next attribute. The name and value cannot be modified by the program. If no more attribute values are present, the function returns ISL_FAIL.
- Iterator (input)
A signature attribute iterator created by ISL_CreateSignatureAttributeEnumerator.
- Name (output)
A pointer to a result variable that is updated to refer to the attribute name. The representation of the attribute name must be consistent with the representation of certificates. For example, with X.509V3 certificates, the name is a DER-encoded object identifier for a PKCS#7 authenticated attribute.
- Value (output)
A pointer to a result variable that is updated to refer to the attribute value. The representation of the attribute name must be consistent with the representation of certificates. For example, with X.509V3 certificates, it is a DER-encoded value (or values).
The function result is ISL_OK if successful in returning a name and value pair, otherwise ISL_FAIL.
ISL_CreateSignatureAttributeEnumerator
Contents | Next section | Index |