CX509DHPublicKey Class Reference

#include <x509keys.h>

Link against: x509.lib

class CX509DHPublicKey : public CDHPublicKey

Inherits from

  • CX509DHPublicKey

    Detailed Description

    Provides clients with the information they need for Diffie-Hellman key exchange within a protocol.

    Since
    v6.0

    Constructor & Destructor Documentation

    CX509DHPublicKey ( )

    CX509DHPublicKey()[protected]

    ~CX509DHPublicKey ( )

    IMPORT_C~CX509DHPublicKey()[virtual]

    Destructor.

    Frees all resources owned by the object, prior to its destruction.

    Member Function Documentation

    ConstructL ( const TDesC8 &, const TDesC8 & )

    voidConstructL(const TDesC8 &aParamsData,
    const TDesC8 &aKeyData
    )[protected]

    NewL ( const TDesC8 &, const TDesC8 & )

    IMPORT_C CX509DHPublicKey *NewL(const TDesC8 &aParamsData,
    const TDesC8 &aKeyData
    )[static]

    Creates a new CX509DHPublicKey object from the specified buffer containing the encoded binary representation.

    ParameterDescription
    aParamsDataA non-modifiable descriptor representing the entire encoding.

    Returns: A pointer to the new CX509DHPublicKey object.

    NewLC ( const TDesC8 &, const TDesC8 & )

    IMPORT_C CX509DHPublicKey *NewLC(const TDesC8 &aParamsData,
    const TDesC8 &aKeyData
    )[static]

    Creates a new CX509DHPublicKey object from the specified buffer containing the encoded binary representation, and puts a pointer to it onto the cleanup stack.

    ParameterDescription
    aParamsDataA non-modifiable descriptor representing the entire encoding.

    Returns: A pointer to the new CX509DHPublicKey object.