Нерозтягуваний приватний ключ у Keychain Access.app


3

Сторінка керівництва для /usr/bin/securityOS X 10.9 вказує на те, що є -xможливість security importвказати це private keys are non-extractable after being imported.

Як це реалізується? Чи справді приватні ключі, імпортовані такими засобами, стають абсолютно не витяжними, чи все ж є спосіб їх утримати через якийсь дамп пам'яті?

Як додатки все ще використовують такі ключі для своєї криптовалюти?


Я спробував використовувати https://github.com/torsten/keychain_access із наступним патчем,

-    fprintf(stderr, "Export error: %ld\n", status);
+    fprintf(stderr, "Export error: %ld: %s\n", status, CFStringGetCStringPtr(SecCopyErrorMessageString(status, NULL), kCFStringEncodingUTF8));

але я отримую таку помилку при спробі експорту приватного ключа,

Export error: 4294941980: The contents of this item cannot be retrieved.

Чи є якийсь інший спосіб влаштувати ключ, який не можна отримати?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.