RSA BSAFE Cert-C

Certificate Components for C

Crypto-C 6.2.1 Developer's Guide
Search

POLICY_MAPPING Reference

Represents a Policy Mappings extension for an X.509 v3 certificate.

This extension is used only in CA certificates. It contains a pair of domain policies: one for the issuing CA, and another for the subject CA. These are considered to be equivalent by the issuing CA. The policy mapping indicates to the issuing CA that the subject CA's policy is comparable to its own policy. The default criticality for this extension is NON_CRITICAL. A certificate can have multiple Policy Mappings extensions at the same time. Use this structure with C_AddExtensionValue() and C_GetExtensionValue().

#include <certext.h>

typedef struct POLICY_MAPPING {

  ITEM issuerDomainPolicy;

  ITEM subjectDomainPolicy;
} POLICY_MAPPING;

Data Fields

ITEM issuerDomainPolicy
 An ITEM structure whose data member points to the issuing CA's domain policy OID.

ITEM subjectDomainPolicy
 An ITEM structure whose data member points to the subject CA's domain policy OID.


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 067-001001-2720-001-000 - 2.7.2