RSA Security logo

RSA BSAFE Cert-C
API Reference

EXTENDED_NETWORK_ADDR Reference

Contains an extended network address.

It can be used as an extension attribute in an OR_ADDRESS structure. (The OR_ADDRESS can be used as the alternate name in an ALTERNATE_NAME structure.) To set the EXTENSION_ATTRIBUTE to contain EXTENDED_NETWORK_ADDR, first set the type in the EXTENSION_ATTRIBUTE struct to EA_EXTENDED_NETWORK_ADDR. Next, set the value in EXTENSION_ATTRIBUTE to point to an EXTENDED_NETWORK_ADDR structure.

Data Fields
type An unsigned int value that identifies the type of data structure in the addr union. Cert-C supports the following extended-network-address types:

ENA Type Description
ENA_E163_4 E163-4 Address Number
MTS.ExtendedNetworkAddress.e163-4-address.number
ENA_PRESENTATION Presentation Address
MTS.ExtendedNetworkAddress.psap-address

addr A union that contains an extended network address in the format specified by type.
    e1634Addr An E163_4_ADDR data structure that represents an E163-4 address.
    presentationAddr A PRESENTATION_ADDR data structure that represents a PSAP address.

#include <certext.h>

01342 typedef struct EXTENDED_NETWORK_ADDR {
01343   unsigned int type;
01344   union {
01345     E163_4_ADDR       e1634Addr;
01346     PRESENTATION_ADDR presentationAddr;
01347   } addr;
01348 } EXTENDED_NETWORK_ADDR;

The documentation for this struct was generated from the following file:


RSA BSAFE® Cert-C 2.7 API Reference