ICICertInfo - Certificate Information Interface

Certificates are digital identification documents that allow both servers and clients to authenticate each other. Server certificates contain information about your company and the organization that issued the certificate (such as Verisign or Thawte) while client certificates contain information about the user and the organization that signed the certificate. (Dialog box equivalents are shown below the table.)

interface ICICertInfo : IDispatch

Members

How It's Used

Available version

Property Description As String read-only

Retrieves the description of a certificate.

HRESULT Description([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property ID As Long read-only

Retrieves the ID of a certificate.

HRESULT ID([out, retval] long *pVal);

EFT Server v6.0 and later

Property IssuerCName As String read-only

Retrieves the issuer's common name on a certificate.

HRESULT IssuerCName([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property IssuerCountry As String read-only

Retrieves the country of a certificate's issuer.

HRESULT IssuerCountry([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property IssuerOneLine As String read-only

Retrieves all of the Issuer information (organization + unit + common name + country)  concatenated in one line.

HRESULT IssuerOneLine([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property IssuerOrg As String read-only

Retrieves the organization that issued the certificate.

HRESULT IssuerOrg([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property IssuerUnit As String read-only

Retrieves the unit of a certificate's issuer.

HRESULT IssuerUnit([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property NotAfter As String read-only

Retrieves the certificate's expiration date.

HRESULT NotAfter([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property NotBefore As String read-only

Retrieves the first date the certificate became valid.

HRESULT NotBefore([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property SubjectCName As String read-only

Retrieves the certificate subject's common name.

HRESULT SubjectCName([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property SubjectCountry As String read-only

Retrieves the country of a certificate's subject.

HRESULT SubjectCountry([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property SubjectOneLine As String read-only

Retrieves all of the Subject info (organization + unit + common name + country)  concatenated in one line.

HRESULT SubjectOneLine([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property SubjectOrg As String read-only

Retrieves the organization that is the subject of a certificate.

HRESULT SubjectOrg([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Property SubjectUnit As String read-only

Retrieves a certificate subject's unit.

HRESULT SubjectUnit([out, retval] BSTR *pVal);

EFT Server v6.0 and later

Dialog Box Equivalents

The dialog box below is labeled with some of the properties that are available in the Certificate Information Interface.