3

I read some documents about RFC2560 and RFC5019. I realized that both of them are for OCSP to check validity of a certificate but i could not find any differences between them.

Leon
  • 198
  • 8

1 Answers1

5

RFC6960 (which replaces RFC2560) is a general standard for OCSP protocol implementation. RFC5019 is developed by Microsoft to facilitate large environment needs to reduce network overload by adding restrictions/constraints while keeping it still reliable. RFC5019 is still based on RFC2560/6960, just with restrictions. A quote from RFC5019:

As the use of PKI continues to grow and move into diverse environments, so does the need for a scalable and cost-effective certificate status mechanism. Although OCSP as currently defined and deployed meets the need of small to medium-sized PKIs that operate on powerful systems on wired networks, there is a limit as to how these OCSP deployments scale from both an efficiency and cost perspective. Mobile environments, where network bandwidth may be at a premium and client-side devices are constrained from a processing point of view, require the careful use of OCSP to minimize bandwidth usage and client-side processing complexity.

That is: RFC6960 is more appropirate for "high cost, low volume" environments and RFC5019 (and Microsoft implementation) supports only "low cost, high volume" environments.

Community
  • 1
  • 1
Crypt32
  • 12,850
  • 2
  • 41
  • 70