API Reference
Class
BenchmarkExceptionRequestSerializer
Reads, validates, signs, and writes zone exception requests without granting exceptions.
Inheritance
- Object
- BenchmarkExceptionRequestSerializer
Methods
public static BenchmarkExceptionRequest Create(BenchmarkRequirementsBundle bundle, String zoneId) #Returns:
BenchmarkExceptionRequestCreates an exception request pinned to one verified company requirements bundle.
Parameters
- bundle TestimoX.Benchmarks.Requirements.BenchmarkRequirementsBundle
- zoneId System.String
public static BenchmarkExceptionRequest Load(String path, BenchmarkRequirementsTrustPolicy trustPolicy = null) #Returns:
BenchmarkExceptionRequestLoads and verifies an exception request and an optional requester trust policy.
Parameters
- path System.String
- trustPolicy TestimoX.Benchmarks.Requirements.BenchmarkRequirementsTrustPolicy = null
public static Void Save(BenchmarkExceptionRequest request, String path, X509Certificate2 signingCertificate = null) #Returns:
VoidWrites an integrity-protected request with an optional requester signature.
Parameters
- request TestimoX.Benchmarks.Requirements.BenchmarkExceptionRequest
- path System.String
- signingCertificate System.Security.Cryptography.X509Certificates.X509Certificate2 = null
public static Void Validate(BenchmarkExceptionRequest request, Boolean verifyHash) #Returns:
VoidValidates that the artifact is a request and contains enough governance context for company review.
Parameters
- request TestimoX.Benchmarks.Requirements.BenchmarkExceptionRequest
- verifyHash System.Boolean