Appendix C: DoD PKI Usage

The USA Federal Government Department of Defense (DoD) maintains a public key infrastructure (PKI) used by many entities, including the military.

DoD PKI Introduction

DoD PKI uses a custom PKI solution based on the Netscape iPlanet certificate authority (CA) server. Although Junos does not officially support Netscape iPlanet CA, it provides support to an extent required for DoD PKI. This custom PKI solution includes its own certificate profiles and security policies which may differ from other CAs.

You must analyze the DoD PKI profile to understand the requirements for operating with DoD PKI. Here is the summary of the features of DoD PKI:

Junos OS needs to support multiple fields in order to interoperate with DoD PKI, It must support multiple OU fields to comply with the DN convention of the DoD PKI. Because Junos OS already supports multiple OU entries, this can be specified when generating a PKCS10 certificate request by adding multiple OU objects in the subject as shown in the example below:

request security pki generate-certificate-request certificate-id test hostname
user@idca.nit.disa.mil subject "CN=idca.nit.disa.mil,OU=DISA,OU=PKI,OU=DoD,
O=U.S. Government,C=US"

This requirement is not limited to just the OU or O fields of the DN, but also applies to all fields including S, L, and Country.

Note the following points about DoD PKI:

  • DoD PKI supports a CRL Lightweight Directory Access Protocol (LDAP) search with default attributes and filters.
  • The LDAP URL of the DoD PKI does not provide filters or a scope.
  • DoD PKI supports certificate chaining and multilayer CRL verification.
  • DoD PKI is a 2-layer CA hierarchy that is composed of a root CA and subordinate CA.
  • DoD PKI supports DN as a peer gateway IKE ID type. Junos OS supports distinguished name as the IKE ID of a static or dynamic peer gateway.
  • DoD PKI allows disabling of CRL-checking for easier viewing of debugging. Junos OS also supports this feature in ca-profile settings.

DoD PKI Setup

This section provides some notes on IKE configuration based on DoD PKI authentication. For more information, see DoD PKI Introduction.

Setting Up IKE Using DoD PKI Certificates

These steps are required to allow the Junos device to support Internet Key Exchange (IKE) tunnels based on DoD PKI authentication.

To set up an IKE using the DoD PKI certifications:

Related Topics