Ссылка 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 );Параметры
keySecKey с закрытым ключом, используемым для подписания.
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 );Параметры
keySecKey с открытым ключом, используемым для подписания.
signatureCFDataRef с подписью. Этим значением может быть NULL, и можно подключить преобразование к kSecTransformSignatureAttributeName для предоставления его от другой подписи.
errorУказатель на CFErrorRef. Если ошибка произошла, этот указатель будет установлен. Если Вы не хотите возвращенной ошибки, этим значением может быть NULL.
Возвращаемое значение
Указатель на объект SecTransformRef. Этот объект должен быть выпущен с CFRelease, когда Вы сделаны с ним. Если ошибка произошла, эта функция возвратит NULL.
Обсуждение
Эта функция создает преобразование, заверяющее криптографическую подпись. Значения по умолчанию InputIS к kSecInputIsPlainText и значение по умолчанию DigestType и DigestLength к чему-то подходящему для типа ключа Вы предоставили.
Оператор импорта
Objective C
@import Security;Swift
import SecurityДоступность
Доступный в OS X v10.7 и позже.
