save audit remarks applications progress
This commit is contained in:
@@ -67,6 +67,7 @@ public static class VerdictEndpoints
|
||||
private static async Task<IResult> StoreVerdictAsync(
|
||||
[FromBody] StoreVerdictRequest request,
|
||||
[FromServices] IVerdictRepository repository,
|
||||
[FromServices] TimeProvider timeProvider,
|
||||
[FromServices] ILogger<VerdictEndpointsLogger> logger,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
@@ -105,7 +106,7 @@ public static class VerdictEndpoints
|
||||
PredicateDigest = request.PredicateDigest,
|
||||
DeterminismHash = request.DeterminismHash,
|
||||
RekorLogIndex = request.RekorLogIndex,
|
||||
CreatedAt = DateTimeOffset.UtcNow
|
||||
CreatedAt = timeProvider.GetUtcNow()
|
||||
};
|
||||
|
||||
// Store in repository
|
||||
@@ -253,6 +254,7 @@ public static class VerdictEndpoints
|
||||
private static async Task<IResult> VerifyVerdictAsync(
|
||||
string verdictId,
|
||||
[FromServices] IVerdictRepository repository,
|
||||
[FromServices] TimeProvider timeProvider,
|
||||
[FromServices] ILogger<VerdictEndpointsLogger> logger,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
@@ -270,11 +272,12 @@ public static class VerdictEndpoints
|
||||
|
||||
// TODO: Implement actual signature verification
|
||||
// For now, return a placeholder response
|
||||
var now = timeProvider.GetUtcNow();
|
||||
var response = new VerifyVerdictResponse
|
||||
{
|
||||
VerdictId = verdictId,
|
||||
SignatureValid = true, // TODO: Implement verification
|
||||
VerifiedAt = DateTimeOffset.UtcNow,
|
||||
VerifiedAt = now,
|
||||
Verifications = new[]
|
||||
{
|
||||
new SignatureVerification
|
||||
@@ -289,7 +292,7 @@ public static class VerdictEndpoints
|
||||
{
|
||||
LogIndex = record.RekorLogIndex.Value,
|
||||
InclusionProofValid = true, // TODO: Implement verification
|
||||
VerifiedAt = DateTimeOffset.UtcNow
|
||||
VerifiedAt = now
|
||||
}
|
||||
: null
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user