Описание тега pkcs11interop
Pkcs11Interop - это управляемая оболочка.NET для неуправляемых библиотек PKCS#11, которые обеспечивают доступ к криптографическому оборудованию.
1
ответ
pkcs11 interop GetSlotList(SlotsType.WithTokenPresent); возвращает пустой список
Я использую библиотеку взаимодействия pkcs11 для перечисления доступных устройств, подобных этому using (Pkcs11 pkcs11 = new Pkcs11(_libraryPath, AppType.SingleThreaded)) { List<Slot> slots = pkcs11.GetSlotList(SlotsType.WithTokenPresent); //u…
14 дек '17 в 13:09
1
ответ
Pkcs11Exception: метод C_Initialize вернул 2147483907
У меня есть простой способ доступа к моему HSM с помощью Pkcs11Interop. Это функция: static public byte[] findTargetKeySValue(String label, String type, string command) { try { string pkcs11LibraryPath = @"C:\Program Files\SafeNet\Protect Toolkit 5\…
30 ноя '17 в 10:39
1
ответ
ECDH1_DERIVE проблемы с PCKS11interop и Safenet Network HSM
Некоторое время я боролся с сетевым HSM Gemalto, и пришло время обратиться за помощью к эксперту. Я пытаюсь извлечь ключ ECDH1 из известного открытого ключа и закрытого ключа, хранящегося в HSM, и продолжаю отправлять HSM в какой-то режим паники, ко…
20 мар '18 в 12:03
1
ответ
Преобразовать дескриптор объекта PKCS'11 в объект сертификата X509 в C#
Как я могу преобразовать Object_Handle, который является ulong возвращается C_FindObject в объект X509Certificate в C#. Вот код ulong[] foundObjectIds = new ulong[10]; foundObjectIds[0] = CK_INVALID_HANDLE; success = PKCS11CsharpWrapper.C_FindObject…
09 апр '17 в 07:39
1
ответ
Идентификация закрытого ключа в библиотеке Pkcs11Interop.PDF
Я пытаюсь настроить пример приложения с расширением Pkcs11Interop.PDF. Я к сожалению получаю System.ArgumentNullException установка CKAID. Что будет работать здесь? Я пробовал разные номера здесь, которые все дали мне System.ArgumentOutOfRangeExcept…
05 апр '14 в 16:47
2
ответа
Невозможно прочитать последние изменения в ProgramData
У меня есть программа, которая выполняет исполняемый файл, используя Process.Start(), Исполняемый файл, который я вызываю, является сторонней программой, которая обновляет папку в ProgramData, После того, как папка в ProgramData обновляется следующи…
04 авг '17 в 13:49
1
ответ
Как использовать Pkcs11interop Xamarin.Mac
Я хочу создать приложение Xamarin.Mac для чтения данных с карты eID. Где я могу найти информацию о pkcs11interop + Xamarin или где я могу найти примеры. Или, как я могу загрузить библиотеку iOS: String path = "beid_ff_pkcs11.dll"; Pkcs11 pkcs11; try…
07 фев '18 в 08:22
1
ответ
Библиотека PKCS для Safenet 5100
static string pkcs11LibraryPath = @"C:\Windows\System32\eTPKCS11.dll"; using (Pkcs11 pkcs11 = new Pkcs11(pkcs11LibraryPath, AppType.SingleThreaded)) { // Get list of available slots with token present List<Slot> slots = pkcs11.GetSlotList(Slot…
05 дек '18 в 06:26
2
ответа
Импортируйте закрытый ключ, используя PKCS#11
Мы пытаемся импортировать пару ключей RSA с использованием C# и PKCS#11 в наш HSM. Импортировать закрытый ключ, используя: var privateKeyAttributes = new List<ObjectAttribute>(); privateKeyAttributes.Add(new ObjectAttribute(CKA.CKA_ID, ckaId))…
12 дек '18 в 11:14
1
ответ
PKCS#11 развернуть закрытый ключ к HSM
Я узнал, что я не могу просто передать закрытый ключ на мой HSM через PKCS#11, мне нужно сначала обернуть его, а затем развернуть на HSM. Поэтому я временно создаю ключ DES3 на нашем HSM, затем я хочу обернуть (зашифровать) свой закрытый ключ RSA, а…
12 дек '18 в 14:17
2
ответа
Pkcs11Exception: метод C_GetSessionInfo возвратил CKR_CRYPTOKI_NOT_INITIALIZED
Мы используем Thales nShield HSM для хранения закрытых ключей, а соответствующий открытый ключ хранится в хранилище сертификатов. Мы написали логику, как показано ниже: Найдите действительный слот и откройте сеанс для этого при первом вызове, и он м…
19 июн '18 в 09:16
3
ответа
Как я могу преобразовать закрытый ключ, хранящийся в HSM, в SignedXml.SigningKey в C#
Я пытаюсь реализовать некоторую демонстрацию подписи XML с помощью сертификата, который хранится в HSM. По этой ссылке я нашел интересный пример: подписать XML-документ с помощью X509Certificate2 и изменил его, используя сертификат и ключ внутри HSM…
27 сен '17 в 05:55
1
ответ
Как установить / создать значение ключа для секретного ключа AES в сети Luna HSM?
При попытке создать секретный ключ; Мне сказали, что невозможно создать собственные значения ключей, и они должны быть сгенерированы / развернуты в HSM. Если это не так, я приложил обе попытки / методы на случай, если я что-то упустил. Любая помощь …
30 авг '18 в 19:17
2
ответа
Подписание PDF из Pkcs11Interop для CKM_ECDSA_SHA256 с использованием SoftHSM 2.2.0 (ECDSA с SHA256) C# .net
Я пытаюсь подписать документы PDF, используя библиотеку Pnet.Interop.net. Мне нужно использовать алгоритм шифрования ECDSA с алгоритмом хеширования SHA256. И я использую SoftHSM 2.2.0 для хранения закрытых ключей. Я нашел CKM перечисление CKM_ECDSA_…
16 май '17 в 19:28
1
ответ
Метод Session.GetOperationState() вызывает исключение "Метод C_GetOperationState возвратил CKR_FUNCTION_NOT_SUPPORTED в SoftHSM"
Мы используем SoftHSM в нашем приложении. Мы сгенерировали токены и импортировали в него ключи. Теперь мы создали одну работу, которая контролирует, работает ли наш SoftHSM. Для этого кажется, что метод Session.GetOperationState() должен быть в сост…
16 май '18 в 16:33
0
ответов
PKCS11 - SHA1HMAC дает другой результат SHA1HMAC
Я следую приведенным ниже шагам, чтобы вычислить HMAC с использованием алгоритма SHA1 с использованием двух разных API, и оба выхода не совпадают. 1) Сначала я вычисляю HMAC для данных и ключа, используя алгоритм SHA1 через API BouncyCastle. 2) Мы в…
05 сен '17 в 10:39
2
ответа
Ошибка создания пары ключей ECDSA с помощью pkcs11interop
Я подключаюсь к Gemalto HSM, который поддерживает secp256r1. У меня есть следующий код для создания пары ключей ECDSA с использованием Pkcs11interop. Я получаю paramsBytes, используя BouncyCastle NistNamedCurves и X962Parameters. HSM продолжает возв…
31 июл '17 в 22:20
1
ответ
Как использовать Pkcs11Interop с HSM NitroKey для получения общего секрета с EC
Я купил HSM NitroKey и сумел создать на нем EC. Теперь я хочу получить общий секрет.Я нашел Pkcs11Interop, который, кажется, является подходящим инструментом для работы, но обработка неясна. Фрагмент кода или ссылка на рабочий проект будет очень при…
10 фев '17 в 13:58
1
ответ
В коде проекта pkcs11interop я вижу CKM_ECDSA_SHA256, но в пакете nuget, который я добавил в свое решение, его там нет
Мне нужно использовать ECDSA с sha256 с помощью hsm, и я использую C# с оболочкой http://www.pkcs11interop.net/. Код Github имеет CKM_ECDSA_SHA256, но не выпуск 3.3.0, хотя выпуск является самым последним на 24 января, а перечисление было добавлено …
11 июл '17 в 23:45
3
ответа
Экспорт / импорт пары ключей RSA с использованием библиотеки оболочки PKCS11interop C# из Thales nShield HSM?
Я сгенерировал пару открытых и закрытых ключей RSA в HSM с помощью API генерации ключа PKCS11Interop. Я хочу экспортировать пару ключей. Я использовал Findobject API для получения ключей, API возвращает ObjectHandle, при чтении атрибутов с использов…
27 фев '17 в 10:32