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


Member Typedef Documentation

Properties for the Property method.


Member Enumeration Documentation

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::Property ( [in] AccSecurityManagerProp  property,
[out, retval] xp_variant value 
) [get]

Get a specific property of the security manager.

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.


Questions? Stop by the AIM SDK Developer Forum
Created Mon Nov 10 09:21:17 2008 for AIM: Developer SDK
© 2008 AOL LLC. All Rights Reserved.