Skip to content

Commit

Permalink
Display trust model statistics.
Browse files Browse the repository at this point in the history
  • Loading branch information
iay committed Dec 7, 2007
1 parent 80c6ee4 commit 9d2d81c
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion build/statistics.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,18 @@

<xsl:variable name="embeddedX509Entities" select="$entities[descendant::ds:X509Data]"/>
<xsl:variable name="embeddedX509EntityCount" select="count($embeddedX509Entities)"/>

<!--
Trust fabric statistics
-->
<xsl:variable name="pkixCapableEntities" select="$entities[descendant::ds:KeyName]"/>
<xsl:variable name="dkeyCapableEntities" select="$entities[descendant::ds:X509Data]"/>
<xsl:variable name="pkixEntities" select="set:difference($pkixCapableEntities, $dkeyCapableEntities)"/>
<xsl:variable name="dkeyEntities" select="set:difference($dkeyCapableEntities, $pkixCapableEntities)"/>
<xsl:variable name="hybridEntities" select="set:intersection($pkixCapableEntities, $dkeyCapableEntities)"/>
<xsl:variable name="pkixEntityCount" select="count($pkixEntities)"/>
<xsl:variable name="dkeyEntityCount" select="count($dkeyEntities)"/>
<xsl:variable name="hybridEntityCount" select="count($hybridEntities)"/>

<!--
Look for some potential problems in the metadata. We need to do this
Expand Down Expand Up @@ -352,9 +364,34 @@
</p>
</li>
</xsl:if>


</ul>

<p>Trust models:</p>
<ul>
<li>
<p>
PKIX only:
<xsl:value-of select="$pkixEntityCount"/>
(<xsl:value-of select="format-number($pkixEntityCount div $entityCount, '0.0%')"/>)
</p>
</li>
<li>
<p>
Hybrid (PKIX and direct key):
<xsl:value-of select="$hybridEntityCount"/>
(<xsl:value-of select="format-number($hybridEntityCount div $entityCount, '0.0%')"/>)
</p>
</li>
<li>
<p>
Direct key only:
<xsl:value-of select="$dkeyEntityCount"/>
(<xsl:value-of select="format-number($dkeyEntityCount div $entityCount, '0.0%')"/>)
</p>
</li>
</ul>

<h3>Identity Providers</h3>
<p>There are <xsl:value-of select="$idpCount"/> identity providers,
including <xsl:value-of select="$dualEntityCount"/>
Expand Down

0 comments on commit 9d2d81c

Please sign in to comment.