Main Page | Class Hierarchy | Class Members | Global Enums and Constants | Global Entry Points | Related Pages

IAccSecurityManager Interface Reference


Detailed Description

IAccSecurityManager is for management of user certificates.

Public Types

Public Member Functions

Properties


Member Typedef Documentation

typedef enum IAccSecurityManager::AccSecurityManagerProp IAccSecurityManager::AccSecurityManagerProp

Properties for the Property method.


Member Enumeration Documentation

enum IAccSecurityManager::AccSecurityManagerProp

Properties for the Property method.

Enumerator:
AccSecurityManagerProp_PasswordInited  Whether the InitPassword has been called for the cert database [get] xp_bool*


Member Function Documentation

HRESULT IAccSecurityManager::InitPassword ( [in] xp_kstr  password  ) 

Sets the initial password on the certificate store.

HRESULT IAccSecurityManager::Authenticate ( [in] xp_kstr  password  ) 

Authenticates to the certificate store.

HRESULT IAccSecurityManager::GetCertificates ( [in] xp_int  usage,
[out, retval] xp_variant certs 
)

Gets certificates from the certificate store.

HRESULT IAccSecurityManager::ImportCertificates ( [in] xp_kstr  pkcs12fileSpec,
[in] xp_kstr  pkcs12Password,
[out, retval, defaultvalue(0)] xp_variant certs 
)

Imports certificates from a PKCS #12 file into the certificate store. If successful, the imported certs are returned in "certs" as a list of VARIANTs containing IAccCertificate.

HRESULT IAccSecurityManager::ExportCertificates ( [in] xp_kstr  pkcs12fileSpec,
[in] xp_kstr  pkcs12Password,
[in] xp_kstr  tokenPassword,
[in] xp_kvariant  certs 
)

Exports certificates from the certificate store to a PKCS #12 file.

HRESULT IAccSecurityManager::ResetStore (  ) 

Clears the certificate database and invalidates certs.


Property Documentation

xp_variant IAccSecurityManager::Property( [in] AccSecurityManagerProp property) ( [in] AccSecurityManagerProp  property  )  [get]

Get a specific property of the security manager.


Questions? Stop by the AIM SDK Developer Forum
Created Mon Oct 15 18:06:39 2007 for AIM: Developer SDK
© 2007 AOL LLC. All Rights Reserved.