Class SignatureValidationOptions
- Namespace
- OpaDotNet.Wasm
- Assembly
- OpaDotNet.Wasm.dll
Contains members that affect OPA bundle signature validation.
public class SignatureValidationOptions
- Inheritance
-
SignatureValidationOptions
- Inherited Members
Constructors
SignatureValidationOptions()
public SignatureValidationOptions()
Properties
ExcludeFiles
File names to exclude during bundle verification.
public IReadOnlySet<string> ExcludeFiles { get; init; }
Property Value
SigningAlgorithm
Name of the signing algorithm (default "RS256").
public string SigningAlgorithm { get; init; }
Property Value
Validation
Defines validation to perform.
public SignatureValidationType Validation { get; init; }
Property Value
VerificationKey
Secret (HMAC) or contents of the PEM file containing the public key (RSA and ECDSA).
public string? VerificationKey { get; init; }
Property Value
VerificationKeyId
Name assigned to the verification key used for bundle verification (default "default").
public string VerificationKeyId { get; init; }
Property Value
VerificationKeyPath
Contents of the PEM file containing the public key (RSA and ECDSA).
public string? VerificationKeyPath { get; init; }
Property Value
Remarks
Ignored if VerificationKey specified.