RSA Security logo

RSA BSAFE Cert-C
API Reference

GENERAL_SUBTREE Reference

Specifies one or more naming subtrees, each defined by the name of the root of the subtree.

Data Fields
base An ALTERNATE_NAME structure that contains the base name of the general subtree. Use only base names that have a well-defined hierarchical structure.
minimum An int value that specifies the upper bound of the area within the subtree. All names whose last component is above the level specified are excluded from the subtree.
  • If minimum is set to 0 (the default), then the naming subtree includes the base name, that is, the top node of the subtree. The PKIX standard recommends that this value should always be set to 0 (zero).
  • If minimum is set to 1 (one), then the naming subtree excludes the base node but includes subordinate nodes.
maximum An int value that specifies the lower bound of the area within the subtree. All names whose last component is below the level specified are excluded from the subtree.
  • If maximum is set to 0 (zero), then the naming subtree includes the base node at the top of the subtree, and excludes all subordinate nodes.
  • If maximum is set to 1 (one), then the naming subtree includes the base node and its immediate subordinates, and excludes all other subordinate nodes.
  • This is an optional field; to omit this field, set it to NOT_IN_USE. If a maximum value is not provided, a lower limit is not imposed on the subtree.

#include <certext.h>

02135 typedef struct GENERAL_SUBTREE {
02136   ALTERNATE_NAME base;
02137   int            minimum;
02138   int            maximum;
02139 } GENERAL_SUBTREE;

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


RSA BSAFE® Cert-C 2.7 API Reference