SSLContextRef ctx,
SecTrustRef *trust) /* RETURNED */
{
- OSStatus status = errSecSuccess;
- if (ctx == NULL || trust == NULL)
- return errSecParam;
+ OSStatus status = errSecSuccess;
+ if (ctx == NULL || trust == NULL) {
+ return errSecParam;
+ }
- /* Create a SecTrustRef if this was a resumed session and we
- didn't have one yet. */
- if (!ctx->peerSecTrust) {
- status = sslCreateSecTrust(ctx, &ctx->peerSecTrust);
+ /* Create a SecTrustRef if this was a resumed session and we
+ didn't have one yet. */
+ if (!ctx->peerSecTrust) {
+ status = sslCreateSecTrust(ctx, &ctx->peerSecTrust);
}
- *trust = ctx->peerSecTrust;
- if (ctx->peerSecTrust)
+ *trust = ctx->peerSecTrust;
+ if (ctx->peerSecTrust) {
CFRetain(ctx->peerSecTrust);
+ }
- return status;
+ return status;
}
OSStatus SSLGetPeerSecTrust(