Mac Developer Library Developer
Search

Security Changes

Security

CSCommon.h
Added errSecCSBadCallbackValue
Added errSecCSBadNestedCode
Added errSecCSHelperFailed
Added errSecCSResourceDirectoryFailed
Added errSecCSUnsignedNestedCode
Added errSecCSVetoed
Added kSecCodeSignatureEnforcement
Added kSecCodeSignatureRestrict
CipherSuite.h
Added TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
Added TLS_DHE_PSK_WITH_AES_128_CBC_SHA
Added TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
Added TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
Added TLS_DHE_PSK_WITH_AES_256_CBC_SHA
Added TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
Added TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
Added TLS_DHE_PSK_WITH_NULL_SHA
Added TLS_DHE_PSK_WITH_NULL_SHA256
Added TLS_DHE_PSK_WITH_NULL_SHA384
Added TLS_DHE_PSK_WITH_RC4_128_SHA
Added TLS_PSK_WITH_3DES_EDE_CBC_SHA
Added TLS_PSK_WITH_AES_128_CBC_SHA
Added TLS_PSK_WITH_AES_128_CBC_SHA256
Added TLS_PSK_WITH_AES_128_GCM_SHA256
Added TLS_PSK_WITH_AES_256_CBC_SHA
Added TLS_PSK_WITH_AES_256_CBC_SHA384
Added TLS_PSK_WITH_AES_256_GCM_SHA384
Added TLS_PSK_WITH_NULL_SHA
Added TLS_PSK_WITH_NULL_SHA256
Added TLS_PSK_WITH_NULL_SHA384
Added TLS_PSK_WITH_RC4_128_SHA
Added TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
Added TLS_RSA_PSK_WITH_AES_128_CBC_SHA
Added TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
Added TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
Added TLS_RSA_PSK_WITH_AES_256_CBC_SHA
Added TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
Added TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
Added TLS_RSA_PSK_WITH_NULL_SHA
Added TLS_RSA_PSK_WITH_NULL_SHA256
Added TLS_RSA_PSK_WITH_NULL_SHA384
Added TLS_RSA_PSK_WITH_RC4_128_SHA
SecBase.h
Added errSecBadReq
Added errSecCoreFoundationUnknown
Added errSecDskFull
Added errSecIO
Added errSecInternalComponent
Added errSecUserCanceled
Added errSecWrPerm
SecCode.h
Added kSecCSUseAllArchitectures
Added kSecCodeInfoFlags
Added kSecGuestAttributeDynamicCode
Added kSecGuestAttributeDynamicCodeInfoPlist
SecItem.h
Added kSecAttrIsExtractable
Added kSecAttrIsSensitive
Added kSecAttrKeyTypeEC
Added kSecAttrSynchronizable
Added kSecAttrSynchronizableAny
SecKeychainItem.h
Deprecation
Fromnone
ToOS X 10.9

SecPolicy.h
Added SecPolicyCreateRevocation()
Added SecPolicyCreateWithProperties()
Added kSecPolicyApplePassbookSigning
Added kSecPolicyAppleRevocation
Added kSecPolicyRevocationFlags
Added kSecPolicyTeamIdentifier
Added kSecRevocationCRLMethod
Added kSecRevocationNetworkAccessDisabled
Added kSecRevocationOCSPMethod
Added kSecRevocationPreferCRL
Added kSecRevocationRequirePositiveResponse
Added kSecRevocationUseAnyAvailableMethod
Deprecation
Fromnone
ToOS X 10.9

Introduction
FromOS X 10.0
ToOS X 10.2

Introduction
FromOS X 10.0
ToOS X 10.2

Introduction
FromOS X 10.0
ToOS X 10.2

Deprecation
Fromnone
ToOS X 10.9

Introduction
FromOS X 10.0
ToOS X 10.2

Deprecation
Fromnone
ToOS X 10.9

SecStaticCode.h
Added kSecCodeAttributeUniversalFileOffset
SecTrust.h
Added SecTrustCopyResult()
Added SecTrustGetNetworkFetchAllowed()
Added SecTrustSetNetworkFetchAllowed()
Added SecTrustSetOCSPResponse()
Added kSecTrustEvaluationDate
Added kSecTrustExtendedValidation
Added kSecTrustOrganizationName
Added kSecTrustResultValue
Added kSecTrustRevocationChecked
Added kSecTrustRevocationValidUntilDate
Declaration
FromOSStatus SecTrustCreateWithCertificates ( CFArrayRef certificates, CFTypeRef policies, SecTrustRef *trustRef);
ToOSStatus SecTrustCreateWithCertificates ( CFTypeRef certificates, CFTypeRef policies, SecTrustRef *trust);

Introduction
FromOS X 10.0
ToOS X 10.2

Introduction
FromOS X 10.0
ToOS X 10.2

Introduction
FromOS X 10.0
ToOS X 10.2

Introduction
FromOS X 10.0
ToOS X 10.2

Declaration
FromOSStatus SecTrustGetTrustResult ( SecTrustRef trustRef, SecTrustResultType *result);
ToOSStatus SecTrustGetTrustResult ( SecTrustRef trust, SecTrustResultType *result);

Introduction
FromOS X 10.0
ToOS X 10.2

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

SecureTransport.h
Removed errSSLLast
Added #def errSSLLast
Added errSSLUnexpectedRecord
Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Feedback