Ankush 3 Ответов: 1

Цифровая подпись была сделана на java ее можно преобразовать в C#


Цифровая подпись была сделана в Java с использованием методов cmsSignedDataGenearor,cmsSignedData,cmsTypedData, jcaDigest CalculatorProviderBuilder и т. д. Будут ли эти методы работать в c# для цифровой подписи и ее проверки??

Что я уже пробовал:

Цифровая подпись была сделана на Java ее можно преобразовать в C#

Richard MacCutchan

Что происходит, когда вы пытаетесь это сделать?

Ankush 3

Почему я не получаю пространства имен, используемые в среде Java для .net?

импорт орг.после установки BouncyCastle.КМВ.CMSSignedData;
используя орг.после установки BouncyCastle.КМВ.CMSSignedDataGenerator;
используя орг.после установки BouncyCastle.КМВ.CMSTypedData;
используя орг.после установки BouncyCastle.КМВ.jcajce.JcaSignerInfoGeneratorBuilder;
используя орг.после установки BouncyCastle.оператора.ContentSigner;
используя орг.после установки BouncyCastle.оператора.jcajce.JcaContentSignerBuilder;
используя орг.после установки BouncyCastle.оператора.jcajce.JcaDigestCalculatorProviderBuilder;

1 Ответов

Рейтинг:
1

RickZeeland

Я использую следующее Для подпись Authenticode вход в мои пакетные файлы:

SET SignToolMs="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe" sign /f %cd%"\MyProject\MyCertificate.pfx" /p myname
%SignToolMs% %cd%"\MyProject\bin\x86\Release\MyProgram.exe"
Я впервые использовал приложение Dotfuscator для подписи, но оказалось, что это ненадежно.


Ankush 3

RickZeeland, у меня есть доступ ниже пространств имен к среде .net .

используя орг.после установки BouncyCastle.КМВ.CMSSignedData;
используя орг.после установки BouncyCastle.КМВ.CMSSignedDataGenerator;
используя орг.после установки BouncyCastle.КМВ.CMSTypedData;
используя орг.после установки BouncyCastle.КМВ.jcajce.JcaSignerInfoGeneratorBuilder;
используя орг.после установки BouncyCastle.оператора.ContentSigner;
используя орг.после установки BouncyCastle.оператора.jcajce.JcaContentSignerBuilder;
используя орг.после установки BouncyCastle.оператора.jcajce.JcaDigestCalculatorProviderBuilder;

RickZeeland

Измените импорт на использование, импорт-это VB.NET синтаксис !