Simias::Security::CertificateStore Class Reference

Summary description for Certificates. More...

Collaboration diagram for Simias::Security::CertificateStore:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static byte[] GetCertificate (string host)
 Get the Certificate for the specified store.
static byte[] GetCertificate (string host, out CertPolicy.CertificateProblem Problem)
 Get the Certificate for the specified store along with Problem.
static void StoreCertificate (byte[] certificate, string host, bool persist)
 Store the certificate for the specified host.
static void StoreDomainCertificate (byte[] certificate, string host, string domainID, bool persist)
 Store the certificate for the specified host.
static void RemoveCertFromTable (string host)
 Remove the certificate for the specified host, only from CertTable.
static void RemoveCertificate (string host)
 Remove the certificate for the specified host.
static void RemoveDomainCertificate (string domainID, string host)
 Remove the certificate for the specified host.
static ArrayList GetRAList ()
 Get the list of Recovery Agents.
static byte[] GetRACertificate (string recoveryAgnt)
 Get the Certificate for the specified store.
static void StoreRACertificate (byte[] certificate, string recoveryAgnt, bool persist)
 Store the certificate for the specified host.
static void LoadCertsFromStore ()


Detailed Description

Summary description for Certificates.


Member Function Documentation

static byte [] Simias::Security::CertificateStore::GetCertificate ( string  host  )  [inline, static]

Get the Certificate for the specified store.

Parameters:
host The host who owns the certificate.
Returns:
The certificate as a byte array.

static byte [] Simias::Security::CertificateStore::GetCertificate ( string  host,
out CertPolicy.CertificateProblem  Problem 
) [inline, static]

Get the Certificate for the specified store along with Problem.

Parameters:
host The host who owns the certificate.
Returns:
The certificate as a byte array.

static void Simias::Security::CertificateStore::StoreCertificate ( byte[]  certificate,
string  host,
bool  persist 
) [inline, static]

Store the certificate for the specified host.

Parameters:
certificate The certificate to store.
host The host the certificate belongs to.
persist If true save in store.

static void Simias::Security::CertificateStore::StoreDomainCertificate ( byte[]  certificate,
string  host,
string  domainID,
bool  persist 
) [inline, static]

Store the certificate for the specified host.

Parameters:
certificate The certificate to store.
host The host the certificate belongs to.
domainID the domainID to which host belongs
persist If true save in store.

static void Simias::Security::CertificateStore::RemoveCertFromTable ( string  host  )  [inline, static]

Remove the certificate for the specified host, only from CertTable.

Parameters:
host The host the certificate belongs to.

static void Simias::Security::CertificateStore::RemoveCertificate ( string  host  )  [inline, static]

Remove the certificate for the specified host.

Parameters:
host The host the certificate belongs to.

static void Simias::Security::CertificateStore::RemoveDomainCertificate ( string  domainID,
string  host 
) [inline, static]

Remove the certificate for the specified host.

/

Parameters:
domainID the domainid for this host
host The host the certificate belongs to.

static ArrayList Simias::Security::CertificateStore::GetRAList (  )  [inline, static]

Get the list of Recovery Agents.

Returns:
The list as a String array.

static byte [] Simias::Security::CertificateStore::GetRACertificate ( string  recoveryAgnt  )  [inline, static]

Get the Certificate for the specified store.

Parameters:
host The host who owns the certificate.
Returns:
The certificate as a byte array.

static void Simias::Security::CertificateStore::StoreRACertificate ( byte[]  certificate,
string  recoveryAgnt,
bool  persist 
) [inline, static]

Store the certificate for the specified host.

Parameters:
certificate The certificate to store.
host The host the certificate belongs to.
persist If true save in store.

static void Simias::Security::CertificateStore::LoadCertsFromStore (  )  [inline, static]


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:50:11 2009 for simias by  doxygen 1.5.6