|
ERiC API-Referenz 43.3.2.0
|
Struktur mit Informationen zur Erzeugung von Zertifikaten mit EricCreateKey(). Mehr ...
#include <eric_types.h>
Zusammengehörigkeiten von eric_zertifikat_parameter_t:Datenfelder | |
| uint32_t | version |
| Version dieser Struktur. Muss derzeit immer 1 sein. Bei Änderungen dieser Struktur wird dieser Wert inkrementiert. | |
| const char * | name |
| Name des Anwenders. | |
| const char * | land |
| Land (Länderkürzel) des Anwenders. Beispiel: "DE". | |
| const char * | ort |
| Wohnort des Anwenders, inklusive PLZ. Beispiel: "D-10179 Berlin". | |
| const char * | adresse |
| Straßenangabe mit Hausnummer des Anwenders mit Zusätzen, Beispiel: "Musterstraße 123 Zugang im Rückgebäude". | |
| const char * | |
| E-Mail-Adresse des Anwenders. | |
| const char * | organisation |
| Name der Organisation. | |
| const char * | abteilung |
| Name der Abteilung (organizational unit) der Organisation. | |
| const char * | beschreibung |
| Beschreibung, welche für den Anwender im Zertifikat abgelegt wird. | |
Struktur mit Informationen zur Erzeugung von Zertifikaten mit EricCreateKey().
Die Elemente der Struktur beschreiben den Anwender, für den ein Schlüssel erstellt werden soll. Unbenutzte Parameter müssen mit NULL oder Leerstring initialisiert werden.
Diese Struktur und ihre Elemente sind vom Anwender zu allokieren und samt Inhalt auch wieder freizugeben. Alle Elemente sind vom Anwender zu initialisieren.
Definiert in Zeile 356 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::abteilung |
Name der Abteilung (organizational unit) der Organisation.
Die Angabe dieses Wertes ist optional. Wenn organisation und abteilung nicht angegeben werden, wird "ERiC" verwendet.
Definiert in Zeile 417 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::adresse |
Straßenangabe mit Hausnummer des Anwenders mit Zusätzen, Beispiel: "Musterstraße 123 Zugang im Rückgebäude".
Die Angabe dieses Wertes ist optional.
Definiert in Zeile 394 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::beschreibung |
Beschreibung, welche für den Anwender im Zertifikat abgelegt wird.
Die Angabe dieses Wertes ist optional.
Definiert in Zeile 424 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::email |
E-Mail-Adresse des Anwenders.
Die Angabe dieses Wertes ist optional.
Definiert in Zeile 401 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::land |
Land (Länderkürzel) des Anwenders. Beispiel: "DE".
Die Angabe dieses Wertes ist optional.
Definiert in Zeile 380 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::name |
Name des Anwenders.
Die Angabe des Namens ist obligatorisch. Der Parameter darf nicht mit NULL oder einem Leerstring belegt werden.
Definiert in Zeile 373 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::organisation |
Name der Organisation.
Die Angabe dieses Wertes ist optional. Wenn organisation und abteilung nicht angegeben werden, wird "ELSTER" verwendet.
Definiert in Zeile 409 der Datei eric_types.h.
| const char* eric_zertifikat_parameter_t::ort |
Wohnort des Anwenders, inklusive PLZ. Beispiel: "D-10179 Berlin".
Die Angabe dieses Wertes ist optional.
Definiert in Zeile 387 der Datei eric_types.h.
| uint32_t eric_zertifikat_parameter_t::version |
Version dieser Struktur. Muss derzeit immer 1 sein. Bei Änderungen dieser Struktur wird dieser Wert inkrementiert.
Definiert in Zeile 365 der Datei eric_types.h.