diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-116AB921-B063-5CC2-962F-A74562F20EAE.dita --- a/Symbian3/PDK/Source/GUID-116AB921-B063-5CC2-962F-A74562F20EAE.dita Tue Mar 30 11:42:04 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-116AB921-B063-5CC2-962F-A74562F20EAE.dita Tue Mar 30 11:56:28 2010 +0100 @@ -1,12 +1,12 @@ - - - - - + + + + + Crypto (crypto.dll)

Crypto (crypto.dll) is provided for general use in certificate management: any certificate specification will use some or all of its functionality.

Elements of a certificate which are common across different certificate formats are implemented in this DLL as a set of abstract base classes. Thus DLLs implementing a particular certificate specification such as X.509 or WTLS (i.e. X509.dll, WTLSCert.dll) are expected to link to this DLL and derive its own specific classes from these, as well as adding any classes which only exist in that specification (X.509 extensions for example).

Classes defined here are agnostic about the particular encoding scheme used for objects so do not include any constructors for initialisation from binary data. So derived classes for a given specification will add constructors to initialise the objects from encoded binary data.

This DLL also helps localise the interface between certificate management and the cryptographic algorithms supporting it. It is called crypto.dll rather than cert.dll because its role expands beyond certificates.

Of the public classes defined, the following are intended for direct use by client code:

\ No newline at end of file