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

What's Next?