您的位置:首页 > 编程语言

PushMeBaby中的神秘错误代码OSStatus的实际含义

2015-03-21 16:04 260 查看


1)查看SecureTransport.h中

/*************************************************

*** OSStatus values unique to SecureTransport ***

*************************************************/

/*

Note: the comments that appear after these errors are used to create SecErrorMessages.strings.

The comments must not be multi-line, and should be in a form meaningful to an end user. If

a different or additional comment is needed, it can be put in the header doc format, or on a

line that does not start with errZZZ.

*/

enum {

errSSLProtocol = -9800, /* SSL protocol error */

errSSLNegotiation = -9801,
/* Cipher Suite negotiation failure */

errSSLFatalAlert = -9802, /* Fatal alert */

errSSLWouldBlock = -9803,
/* I/O would block (not fatal) */

errSSLSessionNotFound = -9804,
/* attempt to restore an unknown session */

errSSLClosedGraceful = -9805,
/* connection closed gracefully */

errSSLClosedAbort = -9806,
/* connection closed via error */

errSSLXCertChainInvalid = -9807, /* invalid certificate chain */

errSSLBadCert = -9808,
/* bad certificate format */

errSSLCrypto = -9809,
/* underlying cryptographic error */

errSSLInternal = -9810, /* Internal error */

errSSLModuleAttach = -9811, /* module attach failure */

errSSLUnknownRootCert = -9812,
/* valid cert chain, untrusted root */

errSSLNoRootCert = -9813,
/* cert chain not verified by root */

errSSLCertExpired = -9814,
/* chain had an expired cert */

errSSLCertNotYetValid = -9815,
/* chain had a cert not yet valid */

errSSLClosedNoNotify = -9816,
/* server closed session with no notification */

errSSLBufferOverflow = -9817,
/* insufficient buffer provided */

errSSLBadCipherSuite = -9818, /* bad SSLCipherSuite */

/* fatal errors detected by peer */

errSSLPeerUnexpectedMsg = -9819,
/* unexpected message received */

errSSLPeerBadRecordMac = -9820, /* bad MAC */

errSSLPeerDecryptionFail = -9821, /* decryption failed */

errSSLPeerRecordOverflow = -9822, /* record overflow */

errSSLPeerDecompressFail = -9823, /* decompression failure */

errSSLPeerHandshakeFail = -9824, /* handshake failure */

errSSLPeerBadCert = -9825,
/* misc. bad certificate */

errSSLPeerUnsupportedCert = -9826,
/* bad unsupported cert format */

errSSLPeerCertRevoked = -9827, /* certificate revoked */

errSSLPeerCertExpired = -9828, /* certificate expired */

errSSLPeerCertUnknown = -9829, /* unknown certificate */

errSSLIllegalParam = -9830, /* illegal parameter */

errSSLPeerUnknownCA = -9831, /* unknown Cert Authority */

errSSLPeerAccessDenied = -9832, /* access denied */

errSSLPeerDecodeError = -9833, /* decoding error */

errSSLPeerDecryptError = -9834, /* decryption error */

errSSLPeerExportRestriction = -9835, /* export restriction */

errSSLPeerProtocolVersion = -9836, /* bad protocol version */

errSSLPeerInsufficientSecurity = -9837,
/* insufficient security */

errSSLPeerInternalError = -9838, /* internal error */

errSSLPeerUserCancelled = -9839, /* user canceled */

errSSLPeerNoRenegotiation = -9840, /* no renegotiation allowed */

/* non-fatal result codes */

errSSLServerAuthCompleted = -9841,
/* server cert is valid, or was ignored if verification disabled */

errSSLClientCertRequested = -9842,
/* server has requested a client cert */

/* more errors detected by us */

errSSLHostNameMismatch = -9843, /* peer host name mismatch */

errSSLConnectionRefused = -9844,
/* peer dropped connection before responding */

errSSLDecryptionFail = -9845, /* decryption failure */

errSSLBadRecordMac = -9846, /* bad MAC */

errSSLRecordOverflow = -9847, /* record overflow */

errSSLBadConfiguration = -9848, /* configuration error */

errSSLLast = -9849
/* end of range, to be deleted */

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: