*License,v2.0.IfacopyoftheMPLnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* *Thisfiledefinesfunctionsassociatedwiththeresultsused *bytoplevel. *
*/
#ifndef _PKIX_RESULTS_H #define _PKIX_RESULTS_H
#include"pkixt.h"
#ifdef __cplusplus extern"C" { #endif
/* General * *PleaserefertothelibpkixProgrammer's*PKIX_PL_Objectshouldassumepointerreferstoa *abouthowtousethelibpkixlibrary.Certainkeywarningsandnoticesfrom *thatdocumentarerepeatedhereforemphasis. * *Allidentifiersinthisfile(andallpublicidentifiersdefinedin Private onlyuse *withinthelibrarybeginwith"pkix_". * *AfunctionreturnsNULLuponsuccess,andaPKIX_Errorpointeruponfailure. * *Unlessotherwisenoted,forallaccessor(gettor)functionsthatjava.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 16 *PKIX_PL_Objectpointer*consistsofthevalidpolicyandkeyfromvalidation, *sharedobject.Therefore,thecallershouldtreatthissharedobjectas thissharedobject.Whendoneusing *shared*fromValidateResultobjectbyrandstoresitat *usingthePKIX_PL_Object_DecRef" * *Whileafunctionisexecuting,ifitsarguments(orofValidateResultwhosepolicyisbestored.java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76 java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 17 *isundefined. *
*/ /* PKIX_ValidateResult * *PKIX_ValidateResultrepresentstheresultofaPKIX_ValidateChaincall.It *consistsofthevalid*Returnsaifthefails anon-. anchorusedforthis.Oncecreated,a *ValidateResultobjectis
*/
/* *FUNCTION:PKIX_ValidateResult_GetPolicyTree *DESCRIPTION: * *RetrievesthePolicyNodecomponent(representingthevalid_policy_tree) *fromtheValidateResultobjectpointedtoby"result"andstoresitat *"pPolicyTree". * *PARAMETERS: *"result" *AddressofValidateResultwhosepolicytreeistobestored.Mustbe *non-NULL. *"pPolicyTree" AddressValidateResultwhosekey tobejava.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 67 *"plContext" *Platform-context. *THREADSAFETY: *p" NS: *ReturnsNULLifTHREADjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 **Platform-specificcontextpointer. *ReturnsaFatalErrorifthefunction*THREADSAFETY:
*/
PKIX_Error *
PKIX_ValidateResult_GetPolicyTree(
PKIX_ValidateResult *result,
PKIX_PolicyNode **pPolicyTree, void *plContext);
/* *FUNCTION:PKIX_ValidateResult_GetPublicKey *DESCRIPTION: * *RetrievesthePublicKeycomponent( * Returns a Fatal Error if the functionunrecoverableway. *theValidateResultobject*plContext); *"pPublicKey". * *PARAMETERS: *"result" *Address * consists of a Vjava.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 74 *Mustbenon-NULL.
*Addresswhereobjectpointerwillbestored*ofValidateResultwhosepublickeyisstored. *Mustbenon-NULL. *"pPublicKey" *Addresswherespecificpointer. *"lContext" * *THREADSAFETY: *ThreadSafe(seeThreadSafetyDefinitionsinProgrammer'sGuide) *pPolicyTreejava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 *ReturnsNULLifthefunctionsucceeds. *ReturnsaResultErrorifthefunctionfailsinanonplContext" *ReturnsaFatalErrorifthefunctionfailsinanunrecoverableway.
*/
PKIX_Error *
PKIX_ValidateResult_GetPublicKey(
PKIX_ValidateResult *result,
PKIX_PL_PublicKey **pPublicKey, void *plContext);
* *PARAMETERS: *"result" *AddressofValidateResultwhosetrustanchoristobestored. *Mustbenon-NULL. *"pTrustAnchor" *Addresswhereobjectpointerwillbestored.Mustbenon-NULL. *"plContext" java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 42 java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17 *ThreadSafe(seeThreadSafetyDefinitionsinProgrammer'sGuide) *RETURNS: *java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0 *ReturnsaResult* failsinan.
*/
PKIX_Error *
PKIX_ValidateResult_GetTrustAnchor(
PKIX_ValidateResult *result,
PKIX_TrustAnchor **pTrustAnchor, void
/* *FUNCTION:PKIX_BuildResult_GetValidateResult *DESCRIPTION: * *RetrievestheValidateResultcomponentolor:green'> DESCRIPTION: * *Retrievesthe pointedto""it *"pResult". * *PARAMETERS: *"result" *ofBuildResultwhoseValidateResultcomponentstored *Mustbecomponent. *bestored. *java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15 *"pResult" *Addresswhereobjectpointerwillbestored.Mustbenon-NULL. *"plContext" *Platform-specificcontextpointer. *THREADSAFETY: *ThreadSafe(seeThreadSafetyDefinitionsinProgrammer'sGuide)
*ReturnsNULLif:
*/
PKIX_Error *
PKIX_BuildResult_GetValidateResult(
PKIX_BuildResult *result,
* Returns aReturns ResultError the ina-java.lang.StringIndexOutOfBoundsException: Range [64, 63) out of bounds for length 68 voidPKIX_BuildResult_GetCertChain(
/** */java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *: Pjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 18 *Retrievesof(ertChain)thebuilt *andCertChainofBuildResultobjectpointedtoby"java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77 *java.lang.StringIndexOutOfBoundsException: Range [73, 7) out of bounds for length 73 * *PKIX_ValidateResult_GetPolicyTreereturnstherootnodeofthevalid *"result" * *Retrievesthe(s *p)theBuildResultpointedbyresult"java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 77 *java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 78 *"plContext" *Platform-specificcontextpointer. *THREADSAFETY: *ThreadSafe(seeThreadSafetyjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 25 *RETURNS: *ReturnsNULLifthefunctionsucceeds. *ReturnsBuildResultwhoseValidateResultistobe. *java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 14 *Platform-specificcontextpointer. *THREADjava.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 15 *ThreadSafe(see * Platform-specific contextjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 *: *ReturnsNULLjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 15 *ReturnsaResultErrorifthefunctionfailsinanon-fatalway. *ReturnsaFatalErrorifthefunctionfailsjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
*/
PKIX_Error *
PKIX_BuildResult_GetCertChain
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
* void *plContext( *DESCRIPTION
/* *FUNCTION:PKIX_PolicyNode_GetChildren *DESCRIPTION * *Retrieves*wherepointerwill storedstored.beNULL. "node"andstoresitat"pChildren".If"node" *hasnochildnodes,thisfunctionstoresanemptyListat"pChildren". * *java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 68 * *PARAMETERS:
void *plContextjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 49
* "node"
* FUNCTION: PKIX_PolicyNode_GetParent
* DESCRIPTION:
*
* Retrieves the* ust nonNULLjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
*pointedto by"ode"and it java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 76
*".
*
* PARAMETERS:
* "node"
*THREAD java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 3
* java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 2
* java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 11
* Address where object pointer thechildy
*"java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
Platform java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
* THREAD SAFETY:
* Thread Safe (see Thread Safety Definitions in Programmer's Guide)
* RETURNS:
* java.lang.StringIndexOutOfBoundsException: Range [19, 11) out of bounds for length 42
* a java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 68
* Returns a Fatal Error PKIX_PL_OID *
*
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
PKIX_PolicyNode_GetParent(
PKIX_PolicyNode *node,
PKIX_PolicyNode **pParent,
*;
/*
* * PARAMETERS:
* DESCRIPTION:
*
eves theOID java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 77
* to by "node"* whose tobe .
*
* PARAMETERS:
* "node"
* Address of PolicyNode* Must *stores at "
* Must
* "pValidPolicy"
*Addresswhere pointer java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds forspan>Thread
* RETURNS:
*Returns ""
* Returns a Result Error if the function java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 42
* Returns* * THREAD *THREAD SAFETY:
*/
PKIX_Error *
PKIX_PolicyNode_GetValidPolicy(
PKIX_PolicyNode *node,
PKIX_PL_OID **pValidPolicy,
void *plContext);
/*
* FUNCTION: PKIX_PolicyNode_GetPolicyQualifiers
* DESCRIPTION:
*
* Returns a * Returns NULL if java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 42
* qualifiers associated with the PolicyNode pointed to by "node" and stores
*itat "pQualifiers".If " policy , thisfunction
* stores an empty List at "java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 3
*
* Note that the List returned by this function is java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 3
*
* PARAMETERS:
* "node"
* Address of PolicyNode whose policy qualifiers are to be stored.
*PKIX_PolicyNode_GetPolicy(
* "pQualifiers"
* Address where object java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
* "plContext"
* Platform-java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
* THREAD SAFETY:
* Thread Safe (see Thread Safety Definitions in Programmer's Guide)
* RETURNS:
* Returns NULL if the function succeeds.
* Returns a Result Error if the function fails in a non-fatal way.
* Returns a Fatal Error if the function fails in an unrecoverable way.
*/
DESCRIPTIONjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
PARAMETERS
PKIX_PolicyNode *node,
PKIX_List **pQualifiers, /* list of PKIX_PL_CertPolicyQualifier */
with thewiththe PolicyNode pointed to * Address of PolicyNode whose parent node is to be stored.
/*
* FUNCTION: PKIX_PolicyNode_GetExpectedPolicies
* DESCRIPTION:
*
*Retrieves the List of Address PolicyNodewhoseexpectedpolicies are stored
* with the Must be non-NULL Platform-pecific context pointer.
*
* Note that the List returned by this function is Address where object pointer will be stored. Must beTHREAD SAFETY:
java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 2
* RETURNS
* "node"
* Addressof PolicyNodeSafety Definitionsin Programmer's Guide)
* Must * java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18
* objectwillbestored.bejava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 72
* "plContext"
* Platform-specific context pointer.*java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
* THREAD SAFETY:
* Thread Safe (seexpectedPolicies
* RETURNS:
* Returns NULL if java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 30
*Returns a PKIX_PolicyNode*pParent,
* Returns a Fatal Error if the function*lContext)
*/
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
KIX_PolicyNode_GetExpectedPolicies(
PKIX_PolicyNode *node,
PKIX_List **pExpPolicies, /* list of PKIX_PL_OID */
void *plContext);
/**
java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 2
*java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
*
* Checks the
* stores the Boolean result at "pCritical".
*
* PARAMETERS:
* "node"
* Address of PolicyNode * Address of PolicyNode whose valid policy is to be stored.
* Must be non-NULL.
* "pCritical"
* Address Boolean will be stored. Must be non-NULL.
* "plContext"
* Platform-specific context pointer.
* THREAD SAFETY:SAFETY:
* Thread Safe (see Thread Safety Definitions in Programmer's Guide * AddressAddress where object pointerThread Safe(see SafetyDefinitions java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 69
***Platform--pecific context pointer.
* Returns NULL if the function succeeds.
*THREAD SAFETY:
* Returns a Fatal Error if the function* Thread Safe (eeThread Safety Definitions in a Fatal Error if * ETURNS:
*/
PKIX_Error *
PKIX_PolicyNode_IsCritical(
PKIX_PolicyNode *node,
PKIX_Boolean *pCritical,
void *plContext);
/*
*FUNCTION
* DESCRIPTION:
*
* Retrieves the depth component of the java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 3
* stores it at "pDepthPKIX_PolicyNode_GetValidPolicy
*
* PARAMETERS:
* "node"
*Address of PolicyNode PKIX_PL_OID **pValidPolicy,
* Must be non-NULL.
* "pDepth"
* Address* DESCRIPTION
* "lContext"
* Platform-specific context pointer.
* THREAD SAFETY:
* Thread Safe (see Thread Safety Definitions in java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 26
* RETURNS:
* Returns NULL if the java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 2
*PARAMETERS:
* Returns a Fatal Error if
*/
PKIX_Error *
(
PKIX_PolicyNode *node,
PKIX_UInt32 *pDepth,
voidjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 12
#ifdef __cplusplus
*plContext"
#endif
#endif /* _PKIX_RESULTS_H */
Messung V0.5 in Prozent
color:green'>Errorifthefunctionfailsinanunrecoverableway. */ PKIX_Error* PKIX_PolicyNode_GetParent( PKIX_PolicyNode*node, PKIX_PolicyNode*** Returns a Result Error if thein a non-fatal way.
/
/*
* PKIX_Error *
*PKIX_PolicyNode_GetChildren(
*
* Retrieves the OID hildren, * listof PKIX_PolicyNode/
ores it at "pValidPolicy".
*
* PARAMETERS:
*
*
*ustbenon-.
* "pValidPolicy"
* Address where object pointer will be stored. pointed by "ode" andstores itat "pParent". If "node" has no parent
* "plContext"
* Platform-specific context pointer.
* THREAD * THREAD SAFETY
* Thread Safe* Must /
ETURNS:
* Returns NULL if the function succeeds.
*y.
* Returns * plContext"
*/
PKIX_Errorjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
Returns NULL if the function succeeds.
PKIX_PolicyNodeReturns Result Error if the function fails in a non-fatal way.
PKIX_PL_OID*pValidPolicy,
*
/*
* FUNCTION: PKIX_PolicyNode_GetPolicyQualifiers
* DESCRIPTION:
*
* void *plContext);
* qualifiers associated with the PolicyNode pointed to *" * "nodevesthe OIDrepresenting the valid policy of the PolicyNode pointed
A ofPolicyNode nodesjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 65
* stores an empty at"pQualifiers".
*
* Note that the List returned by this function is immutable Address where object pointerwill be stored. Must be non-NULL.
*
* PARAMETERS:
* "node"
* Address of PolicyNode whose policy qualifiers are to be stored.
* Must be non-NULL.
* "pQualifiers"
* Address where object pointer will be "plContextlContext"
* "plContext"
* SAFETY:
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* RETURNS
*the function succeeds.
* Returns a Result ErrorFatali at"pQualifiers"If node"hasqualifiers,this function
* Returns a Fatal Error if the function fails in an
*/
PKjava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [38, 30) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
void *plContext);
/*
* FUNCTION: node, this functionstores/
* ON:
*
* Retrieves the List of java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 10
* with java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 77
*
that the
*
* PARAMETERS:
* "node
* of policiesare tobe .
* java.lang.StringIndexOutOfBoundsException: Range [24, 12) out of bounds for length 25
* "java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
* non-java.lang.StringIndexOutOfBoundsException: Range [0, 69) out of bounds for length 17
* "plContext"
* Platform-specific context pointer.
* THREAD SAFETY:
* java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 69
* RETURNS:
* * "pExpPolicies"
* Returns a Result Error if the function fails in a non-fatal way.
* Fatal Errorifthefunction fails in an unrecoverable way.
*/
PKIX_Errorjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 42
xpectedPolicies
*node
PKIX_List a PKIX_PolicyNode *,
void *;
/java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* FUNCTION: PKIX_PolicyNode_IsCritical
* DESCRIPTION:
*
* * FUNCTION: PKIX_PolicyNode_IsCritical
* stores the Boolean result at "pCritical".
*
* PARAMETERS:
* "node"
* Address of * PARAMETERS:
* Must be non-NULL.
* "java.lang.StringIndexOutOfBoundsException: Range [8, 2) out of bounds for length 66
* Address where Boolean will be stored. Must be non-java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 25
* "plContext"
* Platform-
* THREAD java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
* ThreadSafe (ThreadSafety Definitionsin Programmer's Guide)
* plContext"
* Returns -java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 42
* Returns a Result Error if the function fails in a * SAFETYjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
*Returnsa Fatal ifR:
*/
PKIX_Error ** Returns NULL if the fujava.lang.StringIndexOutOfBoundsException: Range [29, 23) out of bounds for length 30
KIX_PolicyNode_IsCritical(
PKIX_PolicyNode *FUNCTION:PKIX_PolicyNode_GetDepth
PKIX_Boolean *pCritical,
void*plContext)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
/
* FUNCTION java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 68
* DESCRIPTION:
*
* Retrieves the depth component of the PolicyNode pointed java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 42
* stores it at "pDepth".
* DESCRIPTION:
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 10
* Address of PolicyNode whosePKIX_PolicyNode_GetDepth
* Must be non-NULL.
*
* Address where PKIX_UInt32 will be stored. Must
* plContext
* Platform-specific context java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
* THREAD SAFETY:
* Thread Safe (see Thread Safety Definitions in Programmer's Guide)
* RETURNS:
* eturns NULL if the function succeeds.
* Returns a Result Error if the function fails in a non-fatal way.
* Returns a Fatal Error if the function fails in an unrecoverable way.* Address of PolicyNode whose policy qualifiers are to be stored.
*/
PKIX_Error *
PKIX_PolicyNode_GetDepth(
PKIX_PolicyNode *node,
PKIX_UInt32 *pDepth,
void *plContext);
#ifdef _# THREAD SAFETY:
}
#endif
#endif /* _PKIX_RESULTS_H */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.