libdigidocpp
digidoc::CNGSignerPrivate Class Reference
Collaboration diagram for digidoc::CNGSignerPrivate:
Collaboration graph

Static Public Member Functions

static BOOL WINAPI CertFilter (PCCERT_CONTEXT cert_context, BOOL *is_initial_selected_cert, void *callback_data)

Public Attributes

HINSTANCE h
s_NCryptFreeObject f_NCryptFreeObject
s_NCryptSetProperty f_NCryptSetProperty
s_NCryptSignHash f_NCryptSignHash
X509Cert cert
NCRYPT_KEY_HANDLE key
std::wstring pin
bool selectFirst

Detailed Description

Definition at line 83 of file CNGSigner.cpp.

Member Function Documentation

BOOL CNGSignerPrivate::CertFilter ( PCCERT_CONTEXT  cert_context,
BOOL *  is_initial_selected_cert,
void *  callback_data 
)
static

Definition at line 104 of file CNGSigner.cpp.

References cert, digidoc::X509Cert::getKeyUsage(), and digidoc::X509Cert::NonRepudiation.

Referenced by digidoc::CNGSigner::getCert().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

X509Cert digidoc::CNGSignerPrivate::cert

Definition at line 94 of file CNGSigner.cpp.

Referenced by CertFilter(), and digidoc::CNGSigner::getCert().

s_NCryptFreeObject digidoc::CNGSignerPrivate::f_NCryptFreeObject

Definition at line 90 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::getCert().

s_NCryptSetProperty digidoc::CNGSignerPrivate::f_NCryptSetProperty

Definition at line 91 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::sign().

s_NCryptSignHash digidoc::CNGSignerPrivate::f_NCryptSignHash

Definition at line 92 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::sign().

HINSTANCE digidoc::CNGSignerPrivate::h

Definition at line 89 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::~CNGSigner().

NCRYPT_KEY_HANDLE digidoc::CNGSignerPrivate::key

Definition at line 95 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::getCert(), and digidoc::CNGSigner::sign().

std::wstring digidoc::CNGSignerPrivate::pin

Definition at line 96 of file CNGSigner.cpp.

Referenced by digidoc::CNGSigner::setPin(), and digidoc::CNGSigner::sign().

bool digidoc::CNGSignerPrivate::selectFirst

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