Module: NodeInNodeList
Definition in file BuilderUtils.h.
#include "PKIFdll.h"
#include "IPKIFTrustAnchor.h"
#include <vector>


Go to the source code of this file.
Functions | |
| FD_NODE_LIST_PTR (CPKIFCertificateNodeEntry) | |
| FD_SMART_PTR (CPKIFTrustRoot) | |
| FD_SMART_PTR (CPKIFPathSettings) | |
| FD_SMART_PTR (CPKIFName) | |
| FD_SMART_PTR (CPKIFCertificateNodeListWithSourceInfo) | |
| FD_SMART_PTR (CPKIFCertificate) | |
| FD_LIST_PTR (CPKIFNameAndKeyWithScore) | |
| bool | PathOK (CPKIFCertificateNodeList &builtPath, IPKIFTrustAnchorPtr &curRoot, CPKIFPathSettingsPtr &settings, CPKIFPathValidationResults &tmpResults) |
| void | IgnoreNotIssuedBy (CPKIFCertificateNodeListWithSourceInfoPtr &pos, CPKIFNamePtr &issuerName) |
| void | ClearAllIgnore (CPKIFCertificateNodeListWithSourceInfoPtr &tablePos) |
| void | RemoveAllIssuedBy (CPKIFCertificateNodeListWithSourceInfoPtr &pos, CPKIFNamePtr &prevName) |
| void | RemoveAllIssuedBy (CPKIFNameAndKeyWithScoreListPtr &pos, CPKIFNamePtr &prevName) |
| void | RemoveAllIssuedTo (CPKIFNameAndKeyWithScoreListPtr &pos, CPKIFNamePtr &prevName) |
| bool | SetNextToIgnore (CPKIFCertificateNodeListWithSourceInfoPtr &tablePos) |
| void | IgnoreNotIssuedBy (CPKIFNameAndKeyWithScoreListPtr &pos, CPKIFNamePtr &issuerName) |
| void | ClearAllIgnore (CPKIFNameAndKeyWithScoreListPtr &tablePos) |
| bool | SetNextToIgnore (CPKIFNameAndKeyWithScoreListPtr &tablePos) |
| CPKIFCertificateNodeEntryPtr | GetFirstNonIgnoredNodeNotAlreadyInPathIssuedBy (CPKIFCertificateNodeListWithSourceInfoPtr &pos, CPKIFCertificateNodeList &builtPath, IPKIFNameAndKey *issuer, CPKIFPathSettingsPtr &settings) |
| CPKIFNameAndKeyWithScorePtr | GetFirstNonIgnoredNodeNotAlreadyInPathIssuedBy (CPKIFNameAndKeyWithScoreListPtr &pos, CPKIFNameAndKeyWithScoreList &builtPath, IPKIFNameAndKeyPtr &issuer, CPKIFPathSettingsPtr &settings) |
| void | DumpTable (std::vector< CPKIFCertificateNodeListWithSourceInfoPtr > &table, const char *str) |
| void ClearAllIgnore | ( | CPKIFNameAndKeyWithScoreListPtr & | tablePos | ) |
Interface: Subsystem
This function walks a cert node list and clears the ignore flag on each entry.
| tablePos | [in] The certificate node list to clear. |
Definition at line 156 of file BuilderUtils.cpp.
| void ClearAllIgnore | ( | CPKIFCertificateNodeListWithSourceInfoPtr & | tablePos | ) |
Interface: Subsystem
This function walks a cert node list and clears the ignore flag on each entry.
| tablePos | [in] The certificate node list to clear. |
Definition at line 140 of file BuilderUtils.cpp.
| void DumpTable | ( | vector< CPKIFCertificateNodeListWithSourceInfoPtr > & | table, | |
| const char * | title | |||
| ) |
Interface: External
This function outputs the path building table
| table | [in] A vector of certificate nodes |
Definition at line 473 of file BuilderUtils.cpp.
References g_pathTableLogFile, and CPKIFException::print().
| FD_LIST_PTR | ( | CPKIFNameAndKeyWithScore | ) |
| FD_NODE_LIST_PTR | ( | CPKIFCertificateNodeEntry | ) |
| FD_SMART_PTR | ( | CPKIFCertificate | ) |
| FD_SMART_PTR | ( | CPKIFCertificateNodeListWithSourceInfo | ) |
| FD_SMART_PTR | ( | CPKIFName | ) |
| FD_SMART_PTR | ( | CPKIFPathSettings | ) |
| FD_SMART_PTR | ( | CPKIFTrustRoot | ) |
| CPKIFNameAndKeyWithScorePtr GetFirstNonIgnoredNodeNotAlreadyInPathIssuedBy | ( | CPKIFNameAndKeyWithScoreListPtr & | pos, | |
| CPKIFNameAndKeyWithScoreList & | builtPath, | |||
| IPKIFNameAndKeyPtr & | issuer, | |||
| CPKIFPathSettingsPtr & | settings | |||
| ) |
| CPKIFCertificateNodeEntryPtr GetFirstNonIgnoredNodeNotAlreadyInPathIssuedBy | ( | CPKIFCertificateNodeListWithSourceInfoPtr & | pos, | |
| CPKIFCertificateNodeList & | builtPath, | |||
| IPKIFNameAndKey * | issuer, | |||
| CPKIFPathSettingsPtr & | settings | |||
| ) |
| void IgnoreNotIssuedBy | ( | CPKIFNameAndKeyWithScoreListPtr & | pos, | |
| CPKIFNamePtr & | issuerName | |||
| ) |
Interface: Subsystem
This function removes all nodes from the node list that were not issued by prevName
| pos | [in] The name and key node list |
| issuerName | [in] A reference to a smart pointer to CPKIFName object that contains the name of the issuer |
Definition at line 328 of file BuilderUtils.cpp.
References IgnoreNotIssuedByOp::SetRHS().
| void IgnoreNotIssuedBy | ( | CPKIFCertificateNodeListWithSourceInfoPtr & | pos, | |
| CPKIFNamePtr & | issuerName | |||
| ) |
Interface: Subsystem
This function removes all nodes from the node list that were not issued by prevName
| pos | [in] The certificate node list |
| issuerName | [in] A reference to a smart pointer to CPKIFName object that contains the name of the issuer |
Definition at line 311 of file BuilderUtils.cpp.
References IgnoreNotIssuedByOp::SetRHS().
| bool PathOK | ( | CPKIFCertificateNodeList & | builtPath, | |
| IPKIFTrustAnchorPtr & | curRoot, | |||
| CPKIFPathSettingsPtr & | settings, | |||
| CPKIFPathValidationResults & | tmpResults | |||
| ) |
| void RemoveAllIssuedBy | ( | CPKIFNameAndKeyWithScoreListPtr & | pos, | |
| CPKIFNamePtr & | prevName | |||
| ) |
Interface: Subsystem
This function removes all nodes from the node list that are issued by prevName
| pos | [in] The certificate node list |
| prevName | [in] A reference to a smart pointer to CPKIFName object that contains the name of the issuer |
Definition at line 270 of file BuilderUtils.cpp.
References IssuedByNameAndKey::SetRHS().
| void RemoveAllIssuedBy | ( | CPKIFCertificateNodeListWithSourceInfoPtr & | pos, | |
| CPKIFNamePtr & | prevName | |||
| ) |
Interface: Subsystem
This function removes all nodes from the node list that are issued by prevName
| pos | [in] The certificate node list |
| prevName | [in] A reference to a smart pointer to CPKIFName object that contains the name of the issuer |
Definition at line 250 of file BuilderUtils.cpp.
References IssuedBy::SetRHS().
| void RemoveAllIssuedTo | ( | CPKIFNameAndKeyWithScoreListPtr & | pos, | |
| CPKIFNamePtr & | prevName | |||
| ) |
Interface: Subsystem
This function removes all nodes from the node list that are issued by prevName
| pos | [in] The certificate node list |
| prevName | [in] A reference to a smart pointer to CPKIFName object that contains the name of the issuer |
Definition at line 290 of file BuilderUtils.cpp.
References IssuedTo::SetRHS().
| bool SetNextToIgnore | ( | CPKIFNameAndKeyWithScoreListPtr & | tablePos | ) |
Interface: Subsystem
This function sets the first non-ignored node to ignored
| tablePos | [in] The certificate node list |
Definition at line 219 of file BuilderUtils.cpp.
| bool SetNextToIgnore | ( | CPKIFCertificateNodeListWithSourceInfoPtr & | tablePos | ) |
Interface: Subsystem
This function sets the first non-ignored node to ignored
| tablePos | [in] The certificate node list |
Definition at line 188 of file BuilderUtils.cpp.
1.5.6