Package | Description |
---|---|
org.iqtig.pseudonymisierung.api | |
org.iqtig.pseudonymisierung.beans | |
org.iqtig.pseudonymisierung.enums |
Modifier and Type | Method and Description |
---|---|
void |
X509CertificateGenerator.certificateGeneration()
Erzeugt die Zertifikate anhand der übergebenen
Properties Die übergebenen Properties müssen folgende Schlüssel-Wert-Paare enthalten:certificate.startdate = Das Datum ab wann der Schlüssel gültig ist. |
void |
X509CertificateGenerator.certificateGeneration(Calendar startDate)
Erzeugt die Zertifikate
Die Gültigkeit des Schlüssels endet 20 Jahre nach seiner Erzeugung. |
void |
X509CertificateGenerator.certificateGeneration(Calendar startDate,
Calendar endDate)
Erzeugt die Zertifikate
|
void |
X509CertificateGenerator.certificateGeneration(Date startDate)
Erzeugt die Zertifikate
Die Gültigkeit des Schlüssels endet 20 Jahre nach seiner Erzeugung. |
void |
X509CertificateGenerator.certificateGeneration(Date startDate,
Date endDate)
Erzeugt die Zertifikate
|
List<String> |
StringDepseudonymisator.decrypt(List<String> pseudonymes)
|
String |
StringDepseudonymisator.decrypt(String pseudonym)
Depseudonymisiert den übergebenen
String dabei wird der aktuell gültige private Schlüssel der konfigurierten Zertifikate ausgewählt |
void |
CsvDepseudonymisator.decryptCsv(Path csvInput,
Path csvOuput)
Depseudonymisiert den Inhalt einer CSV-Datei gemäß der Konfiguration dieser Instanz.
|
String |
StringDepseudonymisator.decryptInternal(String pseudonym,
org.bouncycastle.crypto.params.AsymmetricKeyParameter params)
Depseudonymisiert den übergebenen
String anahnd des AsymmetricKeyParameter |
List<String> |
StringPseudonymisator.encrypt(List<String> plainTexts)
Pseudonymisiert die übergebenen Texte anhand der Konfigurationen dieser Instanz.
|
String |
StringPseudonymisator.encrypt(String toPseudonymization)
Pseudonymisiert den übergebenen Text anhand der Konfigurationen dieser Instanz.
|
String |
StringPseudonymisator.encrypt(String toPseudonymization,
Method pseudonymisationMethod)
Pseudonymisiert den übergebenen Text anhand der Konfigurationen dieser Instanz und der übergebenen
Method . |
String |
StringPseudonymisator.encrypt(String toPseudonymization,
String pseudonymisationMethod)
Pseudonymisiert den übergebenen Text anhand der Konfigurationen dieser Instanz und der übergebenen
String . |
void |
CsvPseudonymisator.encryptCsv(Path csvInput,
Path csvOuput)
Pseudonymisiert den Inhalt einer CSV-Datei gemäß der Konfiguration dieser Instanz.
|
String |
StringPseudonymisator.encryptInternal(String toPseudonymization)
Pseudonymisiert den übergebenen Text anhand der Konfigurationen dieser Instanz.
|
CertificateIdentity |
CertificateStore.getCertificateIdentity() |
PrivateKey |
CertificateStore.getPrivateKey()
Liefert den im Moment gültigen privaten Schlüssel der konfigurierten DAS-LE.
|
PrivateKey |
CertificateStore.getPrivateKey(Calendar date)
Liefert den zum Zeitpunkt date gültigen privaten Schlüssel der konfigurierten DAS-LE.
|
PrivateKey |
CertificateStore.getPrivateKey(Date date)
Liefert den zum Zeitpunkt date gültigen privaten Schlüssel der konfigurierten DAS-LE.
|
X509Certificate |
CertificateStore.getPublicCertificate()
Liefert den im Moment gültigen öffentlichen Schlüssel der konfigurierten DAS-LE.
|
X509Certificate |
CertificateStore.getPublicCertificate(Calendar date)
Liefert den zum Zeitpunkt date gültigen öffentlichen Schlüssel der konfigurierten DAS-LE.
|
X509Certificate |
CertificateStore.getPublicCertificate(Date date)
Liefert den zum Zeitpunkt date gültigen öffentlichen Schlüssel der konfigurierten DAS-LE.
|
void |
Registration.register(Path certificate)
Verifiziert das angegebene Zertifikat und kopiert es dann in das Registrierungsverzeichnis.
|
void |
Registration.register(Properties properties)
Verifiziert das angegebene Zertifikat und kopiert es dann in das Registrierungsverzeichnis.
|
Constructor and Description |
---|
CertificateIdentity(DataCollectionPoint dataCollectionPoint,
StateCode stateCode)
Konstrukor.
|
CertificateIdentity(String certId)
Instanziierung aus eine String-Repräsentation
|
CertificateIdentity(X509Certificate publicCertificate)
Erzeugt eine
CertificateIdentity aus einem unverschlüsselten(öffentlichem) Schlüsselzertifikat. |
Modifier and Type | Method and Description |
---|---|
static StateCode |
StateCode.fromKVRegion(Integer stateCodeInteger)
Wandelt die KV-Region-Nurmmer des Bundeslandes in den Aufzählungtypen um.
|
static Method |
Method.fromString(String methodString)
Liefert den EnumType zu dem entsprechenden String.
|
static DataCollectionPoint |
DataCollectionPoint.fromString(String dataCollectionPointString)
Liefert den EnumType zu dem entsprechenden String.
|
static StateCode |
StateCode.fromString(String stateCodeString)
Liefert den EnumType zu dem entsprechenden String.
|
static StateCode |
StateCode.fromXmlId(Integer stateCodeInteger)
Wandelt die im XML-Schema definierte Nummer in den Aufzählungtypen um.
|
Copyright © 2018. All rights reserved.