SecTrustStoreServer.h [plain text]
#ifndef _SECURITY_SECTRUSTSTORESERVER_H_
#define _SECURITY_SECTRUSTSTORESERVER_H_
#include "Security/SecTrustStore.h"
#include <CoreFoundation/CFArray.h>
#include <CoreFoundation/CFError.h>
__BEGIN_DECLS
SecTrustStoreRef SecTrustStoreForDomainName(CFStringRef domainName, CFErrorRef *error);
bool _SecTrustStoreSetTrustSettings(SecTrustStoreRef ts,
SecCertificateRef certificate,
CFTypeRef trustSettingsDictOrArray, CFErrorRef *error);
bool SecTrustStoreRemoveCertificateWithDigest(SecTrustStoreRef ts, CFDataRef digest, CFErrorRef *error);
bool _SecTrustStoreRemoveAll(SecTrustStoreRef ts, CFErrorRef *error);
CFArrayRef SecTrustStoreCopyParents(SecTrustStoreRef ts,
SecCertificateRef certificate, CFErrorRef *error);
bool SecTrustStoreContainsCertificateWithDigest(SecTrustStoreRef source, CFDataRef digest, bool *contains, CFErrorRef *error);
bool _SecTrustStoreCopyUsageConstraints(SecTrustStoreRef ts, CFDataRef digest, CFArrayRef *usageConstraints, CFErrorRef *error);
bool _SecTrustStoreCopyAll(SecTrustStoreRef ts, CFArrayRef *trustStoreContents, CFErrorRef *error);
bool _SecTrustStoreSetCTExceptions(CFStringRef appID, CFDictionaryRef exceptions, CFErrorRef *error);
CF_RETURNS_RETAINED CFDictionaryRef _SecTrustStoreCopyCTExceptions(CFStringRef appID, CFErrorRef *error);
__END_DECLS
#endif