NAME
AcqCardMsg - SET AcqCardMsg data abstraction
SYNOPSIS
#include <set_msg.h>

/*    struct AcqCardMsg_ is used in AuthRes and
 *    in struct AcqCardMsgSeq_
 */
struct AcqCardMsg_ {
    asn1set__AcqCardCodeMsg      acqCardCodeMsg;
    cert_identity                gatewaySignatureCID;
};

/*
 *    struct AcqCardMsgSeq_ is used in PRes
 *
 *    if acqCardMsg is not present, then AcqCardMsg was
 *    absent from the corresponding PResPayload.Results
 */
struct AcqCardMsgSeq_ {
#define                          AcqCardMsgSeq__acqCardMsg       0
    UCHAR                        _present[1];

    struct AcqCardMsgSeq_       *next;
    struct AcqCardMsg_           acqCardMsg;
};

DESCRIPTION
AcqCardMsg contains the data from a SET AcqCardMsg structure in native C form. See the asn_types.h and asn1set.h header files for the declarations of the various types. See the SET specification for a description of individual fields.
SEE ALSO
AuthRes, PRes
NOTES
There is a difference between non-required and optional. Non-required fields may be omitted according to the SET protocol. Optional fields may be omitted according to ASN.1 encoding rules. In some messages, a field may be optional according to ASN.1, but still required by the SET protocol. In these cases, the application must fill in these fields.

Optional fields that are filled in require an application of the SET_PRESENT() macro. See documentation on ASN.1/DER runtime types for additional information.

BUGS
This document describes a beta implementation. The information contained in this document may be incomplete and is subject to change.

Copyright © 1996, 1997, Visa International Service Association and MasterCard International Incorporated
All Rights Reserved.