| Index: mozilla/security/nss/lib/libpkix/pkix/params/pkix_procparams.c
|
| ===================================================================
|
| --- mozilla/security/nss/lib/libpkix/pkix/params/pkix_procparams.c (revision 180567)
|
| +++ mozilla/security/nss/lib/libpkix/pkix/params/pkix_procparams.c (working copy)
|
| @@ -556,6 +556,7 @@
|
|
|
| params->useAIAForCertFetching = PKIX_FALSE;
|
| params->qualifyTargetCert = PKIX_TRUE;
|
| + params->useOnlyTrustAnchors = PKIX_TRUE;
|
|
|
| *pParams = params;
|
| params = NULL;
|
| @@ -687,6 +688,44 @@
|
| PKIX_RETURN(PROCESSINGPARAMS);
|
| }
|
|
|
| +/**
|
| + * FUNCTION: PKIX_ProcessingParams_SetUseOnlyTrustAnchors
|
| + * (see comments in pkix_params.h)
|
| + */
|
| +PKIX_Error *
|
| +PKIX_ProcessingParams_GetUseOnlyTrustAnchors(
|
| + PKIX_ProcessingParams *params,
|
| + PKIX_Boolean *pUseOnlyTrustAnchors,
|
| + void *plContext)
|
| +{
|
| + PKIX_ENTER(PROCESSINGPARAMS,
|
| + "PKIX_ProcessingParams_SetUseTrustAnchorsOnly");
|
| + PKIX_NULLCHECK_TWO(params, pUseOnlyTrustAnchors);
|
| +
|
| + *pUseOnlyTrustAnchors = params->useOnlyTrustAnchors;
|
| +
|
| + PKIX_RETURN(PROCESSINGPARAMS);
|
| +}
|
| +
|
| +/**
|
| + * FUNCTION: PKIX_ProcessingParams_SetUseOnlyTrustAnchors
|
| + * (see comments in pkix_params.h)
|
| + */
|
| +PKIX_Error *
|
| +PKIX_ProcessingParams_SetUseOnlyTrustAnchors(
|
| + PKIX_ProcessingParams *params,
|
| + PKIX_Boolean useOnlyTrustAnchors,
|
| + void *plContext)
|
| +{
|
| + PKIX_ENTER(PROCESSINGPARAMS,
|
| + "PKIX_ProcessingParams_SetUseTrustAnchorsOnly");
|
| + PKIX_NULLCHECK_ONE(params);
|
| +
|
| + params->useOnlyTrustAnchors = useOnlyTrustAnchors;
|
| +
|
| + PKIX_RETURN(PROCESSINGPARAMS);
|
| +}
|
| +
|
| /*
|
| * FUNCTION: PKIX_ProcessingParams_GetDate (see comments in pkix_params.h)
|
| */
|
|
|