| const TInt | KErrSSLNoSharedCipher |
No shared cipher was found. The handshake failed because there was no available shared cipher supported by both the client and the server.
| const TInt | KErrSSLSocketBusy |
The socket already has received data pending on it. This error is seen when StartClientHandshake is called when there is already data waiting to be read from the socket.
| const TInt | KErrSSLInvalidCipherSuite |
One or more cipher suites passed as an argument was invalid.
| const TInt | KErrSSLInvalidCert |
The certificate that was passed as an argument was invalid. (this could be that actual certificate is not a valid certificate, or if certman handles are passed, it wasn't found in certman)
| const TInt | KErrSSLUnsupportedKeySize |
The size of the key is too big.
| const TInt | KErrSSL2ServerOnly |
The server only supports the SSL2.0 protocol.
| const TInt | KErrSSLReceivedAlert |
An SSL alert was received from the remote end, which caused the connection to be terminated.
| const TInt | KErrSSLRecvNotSupportedHS |
An invalid handshake message was received.
| const TInt | KErrSSLHSRecordFieldTooBig |
A field in the handshake record being parsed was too big.
| const TInt | KErrSSLRecordHeaderTooBig |
Record header field too big.
| const TInt | KErrSSLHandshakeCanceled |
CancelHandshake was called during one of the handshake methods.
| const TInt | KErrSSLFailedToLoad |
The SSL.dll couldn't be loaded by the adaptor.
| const TInt | KErrSSLDisconnectIndication |
An unspecified error was signaled from the SSL.dll to the adaptor.
| const TInt | KErrSSLAlertUnexpectedMessage |
An inappropriate message was received.
| const TInt | KErrSSLAlertBadRecordMac |
A record was received with an incorrect MAC.
| const TInt | KErrSSLAlertDecryptionFailed |
A TLS cipher text was decrypted in an invalid way.
| const TInt | KErrSSLAlertRecordOverflow |
A TLS cipher text record was received which was too long.
| const TInt | KErrSSLAlertDecompressionFailure |
The decompression function received improper input.
| const TInt | KErrSSLAlertHandshakeFailure |
With given the options available, the sender was unable to negotiate an acceptable set of security parameters .
| const TInt | KErrSSLAlertBadCertificate |
A certificate was corrupt, e.g. contained signatures that could not be verified.
| const TInt | KErrSSLAlertUnsupportedCertificate |
The certificate was of an unsupported type.
| const TInt | KErrSSLAlertCertificateRevoked |
The certificate was revoked.
| const TInt | KErrSSLAlertCertificateExpired |
The certificate was expired.
| const TInt | KErrSSLAlertCertificateUnknown |
An unspecified problem with the certificate. Certificate can not be used.
| const TInt | KErrSSLAlertIllegalParameter |
A field in the handshake was out of range or inconsistent with other fields.
| const TInt | KErrSSLAlertUnknownCA |
The certificate was not accepted.
Either the CA certificate could not be located or the CA could not be matched with a known trusted CA.
| const TInt | KErrSSLAlertAccessDenied |
A valid certificate was received, but the access control denied access.
| const TInt | KErrSSLAlertDecodeError |
A message could not be decoded, e.g. some field was out of the specified range.
| const TInt | KErrSSLAlertDecryptError |
A handshake cryptographic operation failed.
| const TInt | KErrSSLAlertExportRestriction |
A negotiation was not allowed due to export restrictions.
| const TInt | KErrSSLAlertProtocolVersion |
The protocol version was not supported, e.g. the client has attempted to negotiate a recognised, but unsupported protocol.
| const TInt | KErrSSLAlertInsufficientSecurity |
Returned instead of KErrSSLAlertHandshakeFailure when the negotiation fails because the server requests ciphers more secure than those supported by the client.
| const TInt | KErrSSLAlertUserCanceled |
This handshake is being cancelled by the user.
| const TInt | KErrSSLAlertNoRenegotiation |
No renegotiation will be accepted.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.