This library provides a simple and nice C++ wrapper around these libraries, so that programmers can concentrate on functionality. It offers general support for PCSC-lite, OpenSSL, PKCS#11, plus specific functionality for the SuisseID.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
55 lines
1.6 KiB
15 years ago
|
/*! @file
|
||
|
|
||
|
@id $Id$
|
||
|
*/
|
||
|
// 1 2 3 4 5 6 7 8
|
||
|
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
|
||
|
|
||
6 years ago
|
/*! @page mainoverview Overview of the Components
|
||
10 years ago
|
|
||
|
@dot
|
||
|
digraph g {
|
||
|
compound=true;
|
||
|
subgraph clustercard {
|
||
|
label="Hardware-Token";
|
||
|
token;
|
||
|
}
|
||
|
subgraph clustersystempcsc {
|
||
|
label="System Library PCSC-Lite";
|
||
|
pcscd;
|
||
|
libpcsclite [shape=component];
|
||
|
}
|
||
|
subgraph clusteropenssl {
|
||
|
label="OpenSSL Library";
|
||
|
OpenSSL [shape=component];
|
||
|
}
|
||
|
subgraph clustermiddleware {
|
||
|
label
|
||
|
="Middleware for Hardware Access\ndynamically loaded shared object";
|
||
|
pkcs11 [label="libpkcs11.so\nlibcvP11.so\nlibcryptoki.so\n..."]
|
||
|
[shape=component];
|
||
|
}
|
||
|
subgraph clusterlibpcscxx {
|
||
|
label="C++ libpcscxx-Library";
|
||
|
node [shape=component];
|
||
|
pcsc [URL="\ref gpcsc"];
|
||
|
cryptoki [URL="\ref gcryptoki"];
|
||
|
cardos [URL="\ref gcardos"];
|
||
|
suisseid [URL="\ref gsuisseid"];
|
||
|
openssl [URL="\ref gopenssl"];
|
||
|
crypto [URL="\ref gcrypto"];
|
||
|
{rank=same pcsc; cryptoki; openssl; crypto;}
|
||
|
}
|
||
|
{rank=same OpenSSL; pkcs11;}
|
||
|
{pkcs11; OpenSSL; pcsc;} -> libpcsclite [lhead=clustersystempcsc];
|
||
|
libpcsclite -> pcscd;
|
||
|
pcscd -> token [lhead=clustercard];
|
||
|
cryptoki -> pkcs11 [lhead=clustermiddleware];
|
||
|
cardos -> pcsc;
|
||
|
suisseid -> cardos;
|
||
|
suisseid -> cryptoki;
|
||
|
openssl -> OpenSSL [lhead=clusteropenssl];
|
||
|
}
|
||
|
@enddot
|
||
6 years ago
|
*/
|