Add project
Basic formatting applied. Unnecessary comments have been removed. Suspicious code is covered by TODO.
This commit is contained in:
21
Hcs.Client/GostXades/XadesInfo.cs
Normal file
21
Hcs.Client/GostXades/XadesInfo.cs
Normal file
@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
|
||||
namespace Hcs.GostXades
|
||||
{
|
||||
public class XadesInfo
|
||||
{
|
||||
public byte[] RawCertData { get; }
|
||||
public DateTime SigningDateTimeUtc { get; }
|
||||
public int TimeZoneOffsetMinutes { get; }
|
||||
|
||||
public XadesInfo(X509Certificate certificate)
|
||||
{
|
||||
var offset = TimeZoneInfo.Local.GetUtcOffset(DateTime.Now);
|
||||
|
||||
RawCertData = certificate.GetRawCertData();
|
||||
SigningDateTimeUtc = DateTime.UtcNow;
|
||||
TimeZoneOffsetMinutes = Convert.ToInt32(offset.TotalMinutes);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user