NEW
Also known as: SCVP
A protocol that allows clients to delegate certificate path discovery and validation to a trusted server.
DESCRIPTION
The Server-based Certificate Validation Protocol (SCVP) enables clients to offload certificate path building and validation to a server. This improves consistency across diverse clients and centralizes policy enforcement and revocation checking. SCVP can return validated paths, status information, and policy compliance results. It is particularly useful in complex PKI environments with multiple trust anchors and cross-certification. SCVP complements but does not replace OCSP, which focuses on status of individual certificates. Adoption depends on infrastructure support and security of the validation service itself.
ALTERNATIVE DEFINITIONS
IETF RFC 5055
This document specifies the Server-Based Certificate Validation Protocol (SCVP).
Defines SCVP formally within the IETF standards framework.
Wikipedia
The Server-based Certificate Validation Protocol (SCVP) is a network protocol for determining the path between X.509 certificates and validating that path.
Highlights both path discovery and validation roles.
RELATED TERMS
Public Key Infrastructure Certificate Path Validation Certificate Revocation List X.509 Relying Party Delegated Validation TLS Policy OID Trust Anchor
COMPETING TERMS
Online Certificate Status Protocol Client-side Path Validation
RELATIONS
- Broader: Protocol
KNOWLEDGE AREAS
Data Security Infrastructure Software Engineering
TARGET AUDIENCE
Security Architect Cybersecurity Engineer Cloud Architect Software Developer Application Administrator
EXTERNAL SOURCES
- Wikipedia - Server-based Certificate Validation Protocol
- IETF RFC 5055 - SCVP specification document
- IETF RFC 6960 - OCSP specification for status checking
TOP QUESTIONS
What problem does the Server-based Certificate Validation Protocol solve?
SCVP centralizes path discovery and validation, ensuring consistent policy application and reducing client complexity in heterogeneous environments.
Category: Explanation
How does SCVP differ from OCSP?
OCSP checks the status of a specific certificate. SCVP can build and validate entire paths under specified policies, returning comprehensive results.
Category: Comparison
When should an organization consider SCVP?
Consider SCVP when clients struggle with complex PKI topologies, multiple trust anchors, or policy variations that require centralized enforcement.
Category: Guidance
What are the security considerations for SCVP?
The SCVP server becomes a critical trust component; protect it with strong authentication, authorization, logging, and network controls.
Category: Risk
Does SCVP replace client validation logic?
No. Clients still must trust SCVP responses and may perform additional checks. SCVP augments, not eliminates, local validation logic.
Category: Clarification
How is policy specified in SCVP requests?
Policies are identified by OIDs; the server validates chains against those policies and reports compliance in responses.
Category: Technical
Is SCVP widely adopted on the public web?
SCVP is more common in enterprise and government PKI deployments than in public Web PKI scenarios.
Category: Adoption
Can SCVP improve performance for constrained clients?
Yes. Offloading path building and revocation checks reduces processing and bandwidth demands on constrained devices.
Category: Performance
How does SCVP interact with certificate pinning?
Pinning may bypass SCVP path choices. Policies must reconcile pinning constraints with centralized validation outcomes.
Category: Practice