Skip to content
This repository has been archived by the owner on Apr 29, 2021. It is now read-only.

Need scripts or common tools for identifying all Intermediate certificate authorities and certificates #8

Closed
lachellel opened this issue Apr 18, 2016 · 3 comments

Comments

@lachellel
Copy link
Member

I'm trying to collect scripts, government or open source tools for identifying all the intermediate certificate authorities and valid intermediate certificates which chain to Federal Common Policy Certificate Authority (Common).

This is needed for legacy network authentication implementations, and for applications that do not fully implement path discovery or validation protocols (RFC 5280). We have tools for visually viewing the certificate authorities; however, automated discovery and retrieval of all certificates can be a manually intensive process.

Scripts could include:

  • Powershell with certutil
  • Ksh with openssl
  • Java
  • Other
@grandamp
Copy link
Collaborator

Here is a java implementation (as you are aware): https://github.com/grandamp/KSValidationService

The intent was a way to perform SIA discovery in order to discover all fpki intermediates, since the SIA extension is mandatory under the certificate and CRL profile for the Common Policy Root CA.

It is far from an ideal solution, but it exists!

@weirdscience
Copy link

Should this go under the FPKI Guide? There seems to be some bleed over between the two and it should be very clear. Should the FPKI Guide be added to the PIV guide or vice versa to make it simpler?

mttcpr pushed a commit that referenced this issue May 19, 2017
Re-synch ocsp-drafting-2 branch with GSA Staging
@idmken
Copy link
Contributor

idmken commented Dec 29, 2020

FPKI Graph does this - https://fpki.idmanagement.gov/tools/fpkigraph/

Maybe open a new issue if there is interest in scripts run locally.

Also references on this page = https://piv.idmanagement.gov/pivcertchains/

@idmken idmken closed this as completed Dec 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants