Подписание GOST .net (C#) KalkanCryptCOM
(0 чел.) 
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 8

ТЕМА: Подписание GOST .net (C#) KalkanCryptCOM

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3193

  • Ибрагимов
  • Осваиваюсь на форуме
  • Постов: 23
  • Репутация: 0
string SignNode = "data";
string parentNameSpace = "";
string signNodeId = "a26e0bb6-3cb7-4094-a04b-b5c3981731e6";
string inData = File.ReadAllText(@"D:\request.xml");
string xmlStrNew = "";

Kalkan.LoadKeyStore((int)KalkanCryptCOMLib.KALKANCRYPTCOM_STORETYPE.KCST_PKCS12, pinCode, filePath, " ");
Kalkan.SignXML(alias, flags, signNodeId, parentSignNode, parentNameSpace, inData, out xmlStrNew);

ЭЦП не помещает в заданный тег, а закидывает в корневой тег. Подскажите в чем проблема?
Изменено: 2 года, 2 мес. назад от Ибрагимов.

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3194

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Добрый день!

Покажите подписываемый XML. Думаю там есть parentNameSpace, который необходимо указать.
Модератор
Изменено: 2 года, 2 мес. назад от Murat Seisenov.

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3196

  • Ибрагимов
  • Осваиваюсь на форуме
  • Постов: 23
  • Репутация: 0
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap=" schemas.xmlsoap.org/soap/envelope/" xmlns:xsi=" www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" www.w3.org/2001/XMLSchema">
<soap:Body>
<SendMessage xmlns=" bip.bee.kz/SyncChannel/v10/Types">
<request xmlns="">
<requestInfo>
<messageId>1</messageId>
<correlationId>1</correlationId>
<serviceId>1</serviceId>
<messageDate>2017-06-14T10:20:39.5543389+06:00</messageDate>
<routeId>1</routeId>
<sender>
<senderId>1</senderId>
<password>1</password>
</sender>
<sessionId>1</sessionId>
</requestInfo>
<requestData>
<data>
<messageDate>2017-06-14T10:20:39.5553389+06:00</messageDate>
<iin>123456789012</iin>
<surname>1</surname>
<name>1</name>
<patronymic>1</patronymic>
<documentNumber />
</data>
</requestData>
</request>
</SendMessage>
</soap:Body>
</soap:Envelope>

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3197

  • Ибрагимов
  • Осваиваюсь на форуме
  • Постов: 23
  • Репутация: 0
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Body>
		<SendMessage xmlns="http://bip.bee.kz/SyncChannel/v10/Types">
			<request xmlns="">
				<requestInfo>
					<messageId>1</messageId>
					<correlationId>1</correlationId>
					<serviceId>1</serviceId>
					<messageDate>2017-06-14T10:20:39.5543389+06:00</messageDate>
					<routeId>1</routeId>
					<sender>
						<senderId>1</senderId>
						<password>1</password>
					</sender>
					<sessionId>1</sessionId>
				</requestInfo>
				<requestData>
					<data>
						<messageDate>2017-06-14T10:20:39.5553389+06:00</messageDate>
						<iin>123456789012</iin>
						<surname>1</surname>
						<name>1</name>
						<patronymic>1</patronymic>
						<documentNumber />
					</data>
				</requestData>
			</request>
		</SendMessage>
	</soap:Body>
</soap:Envelope>

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3198

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Для начала в вашем файле отсутствует тэг с ID = a26e0bb6-3cb7-4094-a04b-b5c3981731e6
Модератор

Re: Подписание GOST .net (C#) KalkanCryptCOM 2 года, 2 мес. назад #3199

  • Ибрагимов
  • Осваиваюсь на форуме
  • Постов: 23
  • Репутация: 0
Для начала в вашем файле отсутствует тэг с ID = a26e0bb6-3cb7-4094-a04b-b5c3981731e6

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Body>
		<SendMessage xmlns="http://bip.bee.kz/SyncChannel/v10/Types">
			<request xmlns="">
				<requestInfo>
					<messageId>1</messageId>
					<correlationId>1</correlationId>
					<serviceId>1</serviceId>
					<messageDate>2017-06-14T10:20:39.5543389+06:00</messageDate>
					<routeId>1</routeId>
					<sender>
						<senderId>1</senderId>
						<password>1</password>
					</sender>
					<sessionId>1</sessionId>
				</requestInfo>
				<requestData>
					<data id = "a26e0bb6-3cb7-4094-a04b-b5c3981731e6">
						<messageDate>2017-06-14T10:20:39.5553389+06:00</messageDate>
						<iin>123456789012</iin>
						<surname>1</surname>
						<name>1</name>
						<patronymic>1</patronymic>
						<documentNumber />
					</data>
				</requestData>
			</request>
		</SendMessage>
	</soap:Body>
</soap:Envelope>


string SignNode = "data";
string parentNameSpace = "";
string signNodeId = "a26e0bb6-3cb7-4094-a04b-b5c3981731e6";
string inData = File.ReadAllText(@"D:\request.xml");
string xmlStrNew = "";

Kalkan.LoadKeyStore((int)KalkanCryptCOMLib.KALKANCRYPTCOM_STORETYPE.KCST_PKCS12, pinCode, filePath, " ");
Kalkan.SignXML(alias, flags, signNodeId, parentSignNode, parentNameSpace, inData, out xmlStrNew);

ЭЦП не помещает в заданный тег, а закидывает в корневой тег. Подскажите в чем проблема?
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 8
FaLang translation system by Faboba