Skip to content

Commit c8b4870

Browse files
author
o.nadymov
committed
CertificateThumbprint
1 parent 79be0b5 commit c8b4870

2 files changed

Lines changed: 7 additions & 8 deletions

File tree

src/Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
<PackageTags>TrueAPI; CRPT; ЧестныйЗнак; Маркировка</PackageTags>
3636
<Copyright>Copyright © $([System.DateTime]::Now.Year.ToString())</Copyright>
3737
<PackageReleaseNotes></PackageReleaseNotes>
38-
<Version>1.0.4</Version>
39-
<AssemblyVersion>1.0.4.0</AssemblyVersion>
40-
<FileVersion>1.0.4.0</FileVersion>
38+
<Version>1.0.5</Version>
39+
<AssemblyVersion>1.0.5.0</AssemblyVersion>
40+
<FileVersion>1.0.5.0</FileVersion>
4141
</PropertyGroup>
4242

4343
<PropertyGroup Condition="'$(Configuration)' == 'Release'">

src/Spoleto.TrueApi/Models/Documents/DocumentInfoModel.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Text.Json.Serialization;
2-
using CAPICOM;
32
using CIS.Cryptography;
43
using Spoleto.Common;
54
using Spoleto.Common.Helpers;
@@ -13,14 +12,14 @@ namespace Spoleto.TrueApi.Documents
1312
/// <typeparam name="T">Тип документа.</typeparam>
1413
public class DocumentInfoModel<T> where T : ITrueApiDocument
1514
{
16-
private readonly ICertificate _certificate;
15+
private readonly string _certificateThumbprint;
1716

1817
private string _signature;
1918
private string _productDocument;
2019

21-
public DocumentInfoModel(ICertificate certificate)
20+
public DocumentInfoModel(string certificateThumbprint)
2221
{
23-
_certificate = certificate;
22+
_certificateThumbprint = certificateThumbprint;
2423
}
2524

2625
/// <summary>
@@ -57,7 +56,7 @@ public string Signature
5756
if (_signature == null)
5857
{
5958
var productDocumentBase64 = ProductDocument;
60-
_signature = CryptographyHelper.SignBase64Data(productDocumentBase64, detached: true, thumbprint: _certificate.Thumbprint);
59+
_signature = CryptographyHelper.SignBase64Data(productDocumentBase64, detached: true, thumbprint: _certificateThumbprint);
6160
}
6261

6362
return _signature;

0 commit comments

Comments
 (0)