audit

package
v0.0.0-...-17e6b21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditEntry

type AuditEntry struct {
	ID            string
	Timestamp     time.Time
	Action        string
	Actor         string
	Resource      string
	Result        string
	Signature     []byte
	BlockchainRef string
}

type AuditRecord

type AuditRecord struct {
	ID               string
	Timestamp        time.Time
	Action           string
	Domain           string
	Actor            string
	Result           string
	QuantumSignature []byte
	Metadata         map[string]interface{}
}

type AuditService

type AuditService struct {
	// contains filtered or unexported fields
}

func (*AuditService) QueryAudits

func (as *AuditService) QueryAudits(ctx context.Context, query *proto.AuditQuery) ([]*AuditRecord, error)

func (*AuditService) RecordAudit

func (as *AuditService) RecordAudit(ctx context.Context, record *AuditRecord) error

type AuditTrailService

type AuditTrailService struct {
	// contains filtered or unexported fields
}

func (*AuditTrailService) RecordAuditTrail

func (ats *AuditTrailService) RecordAuditTrail(ctx context.Context, entry *AuditEntry) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL