CMP
Certificate Management Protocol (CMP)
Certificate Management Protocol (CMP) is an internet protocol standardized by
the Internet Engineering Task Force (IETF) used for obtaining X.509 digital
certificates within a public key infrastructure (PKI). Some of the general
constraints are as follows:
- Out-of-band distribution of authentication keys between RA and
CA
- RA / device should become a registered entity for AppViewX to accept requests from this entity
- Communication Protocol between RA and CA is SSL/TLS over TCP or HTTPS
- Packet Exchanged are in the form of RFC 4210 and 4211 (Certificate Management Protocol and Certificate Request Message format)
- All request and responses are digitally signed using certificate or MAC Key exchanged as challenge password
- User can be authenticated with two mechanisms:
- SSL Certificate
- Challenge Password
- HTTPS is the protocol used in CMP.
- Default port is 31443.
Certificate Management Protocol supports on-line interactions between PKI
components. RA should be support for the following requests as per the standard:
- Initialization Request and Response
- Certification Request and Response
- Renewal Request and Response
- Revocation Request and Response
- Polling Request and Response
