Ссылка SecSignVerifyTransform.h
Включенные заголовки
"SecTransform.h"
<Security/SecBase.h>
-
Создает объект вычисления знака.
Объявление
Swift
func SecSignTransformCreate(_
key
: SecKey!, _error
: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<SecTransform>!Objective C
SecTransformRef SecSignTransformCreate ( SecKeyRef key, CFErrorRef *error );
Параметры
key
SecKey с закрытым ключом, используемым для подписания.
error
Указатель на CFErrorRef. Если ошибка произошла, этот указатель будет установлен. Если Вы не хотите возвращенной ошибки, этим значением может быть NULL.
Возвращаемое значение
Указатель на объект SecTransformRef. Этот объект должен быть выпущен с CFRelease, когда Вы сделаны с ним. Если ошибка произошла, эта функция возвратит NULL.
Обсуждение
Эта функция создает преобразование, вычисляющее криптографическую подпись. Значения по умолчанию InputIS к kSecInputIsPlainText и значение по умолчанию DigestType и DigestLength к чему-то подходящему для типа ключа Вы предоставили.
Оператор импорта
Objective C
@import Security;
Swift
import Security
Доступность
Доступный в OS X v10.7 и позже.
-
Создает проверять объект вычисления.
Объявление
Swift
func SecVerifyTransformCreate(_
key
: SecKey!, _signature
: CFData!, _error
: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<SecTransform>!Objective C
SecTransformRef SecVerifyTransformCreate ( SecKeyRef key, CFDataRef signature, CFErrorRef *error );
Параметры
key
SecKey с открытым ключом, используемым для подписания.
signature
CFDataRef с подписью. Этим значением может быть NULL, и можно подключить преобразование к kSecTransformSignatureAttributeName для предоставления его от другой подписи.
error
Указатель на CFErrorRef. Если ошибка произошла, этот указатель будет установлен. Если Вы не хотите возвращенной ошибки, этим значением может быть NULL.
Возвращаемое значение
Указатель на объект SecTransformRef. Этот объект должен быть выпущен с CFRelease, когда Вы сделаны с ним. Если ошибка произошла, эта функция возвратит NULL.
Обсуждение
Эта функция создает преобразование, заверяющее криптографическую подпись. Значения по умолчанию InputIS к kSecInputIsPlainText и значение по умолчанию DigestType и DigestLength к чему-то подходящему для типа ключа Вы предоставили.
Оператор импорта
Objective C
@import Security;
Swift
import Security
Доступность
Доступный в OS X v10.7 и позже.