SecCertificateRequest.cpp [plain text]
#include <Security/SecCertificateRequest.h>
#include "SecBridge.h"
CFTypeID
SecCertificateRequestGetTypeID(void)
{
BEGIN_SECAPI
return gTypes().certificateRequest.typeId;
END_SECAPI1(_kCFRuntimeNotATypeID)
}
OSStatus
SecCertificateRequestCreate(
SecPolicyRef policy,
CSSM_CERT_TYPE certificateType,
CSSM_TP_AUTHORITY_REQUEST_TYPE requestType,
SecCertificateRequestRef* certRequest)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestSetPrivateKey(
SecCertificateRequestRef certRequest,
SecKeychainItemRef privateKeyItemRef)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestSetAttribute(
SecCertificateRequestRef certRequest,
const CSSM_OID* oid,
const CSSM_DATA* value)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestSubmit(
SecCertificateRequestRef certRequest,
SecKeychainRef keychain,
sint32* estimatedTime,
SecKeychainItemRef* certRequestItemRef)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestCreateFromItem(
SecKeychainItemRef certRequestItemRef,
SecCertificateRequestRef* certRequestRef)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestGetType(
SecCertificateRequestRef certRequestRef,
CSSM_TP_AUTHORITY_REQUEST_TYPE* requestType)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}
OSStatus
SecCertificateRequestGetResult(
SecCertificateRequestRef certRequestRef,
sint32* estimatedTime,
SecCertificateRef* certificateRef)
{
BEGIN_SECAPI
MacOSError::throwMe(unimpErr);
END_SECAPI
}