diff -r e8e63152f320 -r 2a9601315dfc javacommons/gcfprotocols/secureconnection/inc.linux/nativecertificatemanager.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/javacommons/gcfprotocols/secureconnection/inc.linux/nativecertificatemanager.h Mon May 03 12:27:20 2010 +0300 @@ -0,0 +1,47 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Provides functionality for adding certificate ino cert store +* +*/ + + +#ifndef NATIVECERTIFICATEMANAGER_H +#define NATIVECERTIFICATEMANAGER_H + + +// CLASS DECLARATION + +/** +* Provides functionality for verifying a X509 certificate. +*/ + + +class NativeCertificateManager +{ +public: + + /* + * validateX509Certificate is called by nativesecureconnection when the ssl handshake happens. + * In case of symbian when an X509 certificate is received, the fields are validated. + * For linux currently there are not apis available for validation, so this function returns valid always. + */ + static int validateX509Certificate(X509 *aCert) + { + return 0; + } + +}; + + +#endif // NATIVECERTIFICATEMANAGER_H