Skip to content

Commit d7a21f2

Browse files
author
nm.suvorov
committed
Added DssSignV2
1 parent 77296dd commit d7a21f2

File tree

3 files changed

+2935
-161
lines changed

3 files changed

+2935
-161
lines changed

proto/Dss/DssSign.proto

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,30 @@ message DssSignRequest
99
repeated DssSignFile Files = 1;
1010
}
1111

12+
message DssSignRequestV2
13+
{
14+
repeated DssSignFile Files = 1;
15+
required DssSignDataSource SignDataSource = 2;
16+
optional DssCertificateData CertificateData = 3;
17+
optional DssGosKeyData GosKeyData = 4;
18+
}
19+
20+
enum DssSignDataSource {
21+
CertificateSign = 0;
22+
GosKeySign = 1;
23+
}
24+
25+
message DssCertificateData
26+
{
27+
required string Thumbprint = 1;
28+
}
29+
30+
message DssGosKeyData
31+
{
32+
optional string Snils = 1;
33+
optional string Oid = 2;
34+
}
35+
1236
message DssSignFile
1337
{
1438
required Content_v3 Content = 1;
@@ -22,6 +46,7 @@ enum DssConfirmType {
2246
MyDss = 2;
2347
Applet = 3;
2448
MobileSdk = 4;
49+
GosKey = 5;
2550
}
2651

2752
enum DssOperator {

0 commit comments

Comments
 (0)