forked from Kieran/void.cat
Disable payload signing
This commit is contained in:
parent
81f9516f68
commit
f520b74aa1
@ -122,6 +122,7 @@ namespace VoidCat.Model
|
|||||||
public string? BucketName { get; init; } = "void-cat";
|
public string? BucketName { get; init; } = "void-cat";
|
||||||
public bool Direct { get; init; }
|
public bool Direct { get; init; }
|
||||||
public bool SendChecksum { get; init; } = true;
|
public bool SendChecksum { get; init; } = true;
|
||||||
|
public bool DisablePayloadSigning { get; init; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public sealed class VirusScannerSettings
|
public sealed class VirusScannerSettings
|
||||||
|
@ -43,6 +43,7 @@ public class S3FileStore : StreamFileStore, IFileStore
|
|||||||
ChecksumAlgorithm = _config.SendChecksum ? ChecksumAlgorithm.SHA256 : null,
|
ChecksumAlgorithm = _config.SendChecksum ? ChecksumAlgorithm.SHA256 : null,
|
||||||
ChecksumSHA256 = payload.Meta.Digest != default && _config.SendChecksum ?
|
ChecksumSHA256 = payload.Meta.Digest != default && _config.SendChecksum ?
|
||||||
Convert.ToBase64String(payload.Meta.Digest!.FromHex()) : null,
|
Convert.ToBase64String(payload.Meta.Digest!.FromHex()) : null,
|
||||||
|
DisablePayloadSigning = _config.DisablePayloadSigning,
|
||||||
Headers =
|
Headers =
|
||||||
{
|
{
|
||||||
ContentLength = (long)payload.Meta.Size
|
ContentLength = (long)payload.Meta.Size
|
||||||
@ -200,7 +201,8 @@ public class S3FileStore : StreamFileStore, IFileStore
|
|||||||
BucketName = _config.BucketName,
|
BucketName = _config.BucketName,
|
||||||
PartNumber = payload.Segment,
|
PartNumber = payload.Segment,
|
||||||
Key = payload.Id.ToString(),
|
Key = payload.Id.ToString(),
|
||||||
InputStream = fsTmp
|
InputStream = fsTmp,
|
||||||
|
DisablePayloadSigning = _config.DisablePayloadSigning
|
||||||
};
|
};
|
||||||
|
|
||||||
var bodyResponse = await _client.UploadPartAsync(mBody, cts);
|
var bodyResponse = await _client.UploadPartAsync(mBody, cts);
|
||||||
|
Loading…
Reference in New Issue
Block a user