|
Mac OS 9
|
Apple File Signing Interfaces. More...
Go to the source code of this file.
Data Structures | |
| struct | SecProgressCallbackInfo |
Macros | |
| #define | NewSecProgressCallbackUPP(userRoutine) |
| #define | DisposeSecProgressCallbackUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| #define | InvokeSecProgressCallbackUPP(callbackInfo, userContext, userUPP) |
| #define | NewSecProgressCallbackProc(userRoutine) NewSecProgressCallbackUPP(userRoutine) |
| #define | CallSecProgressCallbackProc(userRoutine, callbackInfo, userContext) InvokeSecProgressCallbackUPP(callbackInfo, userContext, userRoutine) |
Typedefs | |
| typedef SInt32 | SecOptions |
| typedef UInt32 | SecSignatureType |
| typedef UInt32 | SecTrustPolicy |
| typedef struct SecProgressCallbackInfo | SecProgressCallbackInfo |
| typedef void * | userContext |
Functions | |
| typedef | CALLBACK_API (OSStatus, SecProgressCallbackProcPtr)(SecProgressCallbackInfo *callbackInfo |
| typedef | STACK_UPP_TYPE (SecProgressCallbackProcPtr) SecProgressCallbackUPP |
| SecProgressCallbackUPP | NewSecProgressCallbackUPP (SecProgressCallbackProcPtr userRoutine) |
| void | DisposeSecProgressCallbackUPP (SecProgressCallbackUPP userUPP) |
| OSStatus | InvokeSecProgressCallbackUPP (SecProgressCallbackInfo *callbackInfo, void *userContext, SecProgressCallbackUPP userUPP) |
| OSStatus | SecSetProgressCallback (SecProgressCallbackUPP callbackProc, void *userContext) |
| OSStatus | SecRemoveProgressCallback (SecProgressCallbackUPP callbackProc) |
| OSStatus | DefaultSecProgressCallbackProc (SecProgressCallbackInfo *info, void *userContext) |
| OSStatus | SecMacSignFile (FSSpec *theFile, KCItemRef signingCertificate, Handle sigH, SecOptions options, SecProgressCallbackUPP progressProc, void *userContext) |
| OSStatus | SecMacSignFileSimple (FSSpec *theFile, KCItemRef signingCertificate, SecOptions options) |
| OSStatus | SecMacLoadSigPound (FSSpec *theFile, Handle *resHandle) |
| OSStatus | SecMacRemoveSignature (FSSpec *theFile, SecSignatureType signatureType, SInt16 signatureToRemove) |
| OSStatus | SecMacRemoveAllSignatures (FSSpec *theFile, SecSignatureType signatureType) |
| OSStatus | SecMacVerifyFile (FSSpec *theFile, SecOptions options, SecProgressCallbackUPP progressProc, void *userContext, SInt16 signatureToVerify, CFArrayRef policyOIDs, KCVerifyStopOn stopOn, SecSignerRef *signer) |
| OSStatus | SecMacVerifyFileSimple (FSSpec *theFile, SecOptions options, SecTrustPolicy trustPolicy, SecSignerRef *signer) |
| Boolean | SecMacHasSignature (FSSpec *theFile, SecSignatureType signatureType) |
| OSStatus | SecMacFindSignatureToVerify (FSSpec *theFile, SecSignatureType signatureType, SInt16 *signatureToVerify) |
| CFArrayRef | SecMacGetDefaultPolicyOIDs (SecTrustPolicy trustPolicy) |
| OSStatus | SecMacDisplaySigner (OSStatus inputErr, SecSignerRef signer, Boolean alwaysShowUI, FSSpec *theFile) |
Apple File Signing Interfaces.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| #define InvokeSecProgressCallbackUPP | ( | callbackInfo, | |
| userContext, | |||
| userUPP | |||
| ) |
| #define NewSecProgressCallbackUPP | ( | userRoutine | ) |
| OSStatus DefaultSecProgressCallbackProc | ( | SecProgressCallbackInfo * | info, |
| void * | userContext | ||
| ) |
DefaultSecProgressCallbackProc()
Availability:
| void DisposeSecProgressCallbackUPP | ( | SecProgressCallbackUPP | userUPP | ) |
DisposeSecProgressCallbackUPP()
Availability:
| OSStatus InvokeSecProgressCallbackUPP | ( | SecProgressCallbackInfo * | callbackInfo, |
| void * | userContext, | ||
| SecProgressCallbackUPP | userUPP | ||
| ) |
InvokeSecProgressCallbackUPP()
Availability:
| SecProgressCallbackUPP NewSecProgressCallbackUPP | ( | SecProgressCallbackProcPtr | userRoutine | ) |
Availability:
| OSStatus SecMacDisplaySigner | ( | OSStatus | inputErr, |
| SecSignerRef | signer, | ||
| Boolean | alwaysShowUI, | ||
| FSSpec * | theFile | ||
| ) |
Availability:
| OSStatus SecMacFindSignatureToVerify | ( | FSSpec * | theFile, |
| SecSignatureType | signatureType, | ||
| SInt16 * | signatureToVerify | ||
| ) |
Availability:
| CFArrayRef SecMacGetDefaultPolicyOIDs | ( | SecTrustPolicy | trustPolicy | ) |
Availability:
| Boolean SecMacHasSignature | ( | FSSpec * | theFile, |
| SecSignatureType | signatureType | ||
| ) |
Availability:
| OSStatus SecMacLoadSigPound | ( | FSSpec * | theFile, |
| Handle * | resHandle | ||
| ) |
Availability:
| OSStatus SecMacRemoveAllSignatures | ( | FSSpec * | theFile, |
| SecSignatureType | signatureType | ||
| ) |
Availability:
| OSStatus SecMacRemoveSignature | ( | FSSpec * | theFile, |
| SecSignatureType | signatureType, | ||
| SInt16 | signatureToRemove | ||
| ) |
Availability:
| OSStatus SecMacSignFile | ( | FSSpec * | theFile, |
| KCItemRef | signingCertificate, | ||
| Handle | sigH, | ||
| SecOptions | options, | ||
| SecProgressCallbackUPP | progressProc, | ||
| void * | userContext | ||
| ) |
Availability:
| OSStatus SecMacSignFileSimple | ( | FSSpec * | theFile, |
| KCItemRef | signingCertificate, | ||
| SecOptions | options | ||
| ) |
Availability:
| OSStatus SecMacVerifyFile | ( | FSSpec * | theFile, |
| SecOptions | options, | ||
| SecProgressCallbackUPP | progressProc, | ||
| void * | userContext, | ||
| SInt16 | signatureToVerify, | ||
| CFArrayRef | policyOIDs, | ||
| KCVerifyStopOn | stopOn, | ||
| SecSignerRef * | signer | ||
| ) |
Availability:
| OSStatus SecMacVerifyFileSimple | ( | FSSpec * | theFile, |
| SecOptions | options, | ||
| SecTrustPolicy | trustPolicy, | ||
| SecSignerRef * | signer | ||
| ) |
Availability:
| OSStatus SecRemoveProgressCallback | ( | SecProgressCallbackUPP | callbackProc | ) |
Availability:
| OSStatus SecSetProgressCallback | ( | SecProgressCallbackUPP | callbackProc, |
| void * | userContext | ||
| ) |
Availability: