Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplianceResult ¶
type ComplianceValidator ¶
type ComplianceValidator struct {
// contains filtered or unexported fields
}
func (*ComplianceValidator) ValidateQuantumCompliance ¶
func (cv *ComplianceValidator) ValidateQuantumCompliance( ctx context.Context, request *proto.ComplianceValidationRequest, ) (*proto.ComplianceValidationResponse, error)
type ControlResult ¶
type OSCALVerifier ¶
type OSCALVerifier struct {
// contains filtered or unexported fields
}
func NewOSCALVerifier ¶
func NewOSCALVerifier( metrics *metrics.QuantumStorageMetrics, tracer tracing.Tracer, daprClient client.Client, ) *OSCALVerifier
func (*OSCALVerifier) VerifyCompliance ¶
func (ov *OSCALVerifier) VerifyCompliance( ctx context.Context, attestation *Attestation, catalogID string, ) (*ComplianceResult, error)
type PolicyResult ¶
type PolicyVerifier ¶
type PolicyVerifier struct {
// contains filtered or unexported fields
}
func NewPolicyVerifier ¶
func NewPolicyVerifier( metrics *metrics.QuantumStorageMetrics, tracer tracing.Tracer, daprClient client.Client, ) *PolicyVerifier
func (*PolicyVerifier) VerifyPolicy ¶
func (pv *PolicyVerifier) VerifyPolicy( ctx context.Context, attestation *Attestation, policyID string, ) (*PolicyResult, error)
Click to show internal directories.
Click to hide internal directories.