Skip navigation links
A C D E F G I O P R S T V X 

A

AbstractDepseudonymisationTool - Class in org.iqtig.pseudonymisierung.impl
Abstrakte Klasse mit gemeinsamen Methoden für alle Pseudonymisierungs-Werkzeug-Instanzen
AbstractDepseudonymisationTool(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractDepseudonymisationTool
Erzeugt eine Instanz zu Depseudonymisierung von Strings

Die Übergebenen Properties müssen folgende Schüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln
AbstractDepseudonymisationTool(Path, CertificateIdentity, String) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractDepseudonymisationTool
Erzeugt eine Instanz zu Depseudonymisierung von Strings
AbstractPseudonymisationTool - Class in org.iqtig.pseudonymisierung.impl
Abstrakte Klasse mit gemeinsamen Methoden für alle Pseudonymisierungs-Werkzeug-Instanzen
AbstractPseudonymisationTool(PublicKey, CertificateIdentity) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
Erzeugt eine Instanz zur Pseudonymisierung von Strings
AbstractPseudonymisationTool(Path) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
Erzeugt eine Instanz zur Pseudonymisierung von Strings
AbstractPseudonymisationTool(Path, CertificateIdentity) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
Erzeugt eine Instanz zur Pseudonymisierung von Strings
AbstractPseudonymisationTool(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
Erzeugt eine Instanz zur Pseudonymisierung von Strings
Die Übergebenen Properties müssen folgende Schüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
AbstractTool - Class in org.iqtig.pseudonymisierung.impl
Abstrakte Klasse mit gemeinsamen Methoden für alle Pseudonymisierungs-Werkzeug-Instanzen
AbstractTool() - Constructor for class org.iqtig.pseudonymisierung.impl.AbstractTool
 

C

CertificateComparator - Class in org.iqtig.pseudonymisierung.impl.helper
Vergleicht zwei X509Certificate anhand ihres "gültig ab" Datums in absteigender Reihenfolge.
CertificateComparator() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.CertificateComparator
 
certificateGeneration() - Method in class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
 
certificateGeneration(Date) - Method in class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
 
certificateGeneration(Date, Date) - Method in class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
 
certificateGeneration(Calendar) - Method in class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
 
certificateGeneration(Calendar, Calendar) - Method in class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
 
certificateStore - Variable in class org.iqtig.pseudonymisierung.impl.AbstractDepseudonymisationTool
 
CertificateStoreImpl - Class in org.iqtig.pseudonymisierung.impl
 
CertificateStoreImpl(Path, CertificateIdentity, String) - Constructor for class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
Erzeugt eine CertificateStore-Instanz für private und öffentliche Schlüssel.
CertificateStoreImpl(Path, CertificateIdentity) - Constructor for class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
Erzeugt eine CertificateStore-Instanz für öffentliche Schlüssel.
CertificateStoreImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
Erzeugt eine CertificateStore-Instanz

Die Übergebenen Properties müssen folgende Schlüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis

Um auch private Schlüssel über diesen CertificateStore zu verwalten wird das Passwort der Zertifikate benötigt: certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln
compare(X509Certificate, X509Certificate) - Method in class org.iqtig.pseudonymisierung.impl.helper.CertificateComparator
 
ConcurrentDateFormatAccess - Class in org.iqtig.pseudonymisierung.impl.helper
Da der SimpleDateFormat nicht Threadsafe ist wird ein ThreadLocal verwendet um dies sicher zu stellen.
ConcurrentDateFormatAccess() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.ConcurrentDateFormatAccess
 
convert(String) - Method in class org.iqtig.pseudonymisierung.impl.helper.ConcurrentDateFormatAccess
Konvertiert einen String zu einem Date.
convert(Date) - Method in class org.iqtig.pseudonymisierung.impl.helper.ConcurrentDateFormatAccess
Konvertiert ein Date zu einem String.
CsvDepseudonymisatorImpl - Class in org.iqtig.pseudonymisierung.impl
 
CsvDepseudonymisatorImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.CsvDepseudonymisatorImpl
Erzeugt eine Instanz zu Depseudonymisierung von CSV-Dateien

Die Übergebenen Properties müssen folgende Schlüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln
column.date = Spalte in der CSV-Datei in der das Datum der Pseudonymisierung steht
row.start = Zeile mit der begonnen werden soll die CSV-Datei ab zu arbeiten.
CsvHelper - Class in org.iqtig.pseudonymisierung.impl.helper
Helfer-Klasse für den Umgang mit CSV-Dateien.
CsvHelper() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.CsvHelper
 
CsvPseudonymisatorImpl - Class in org.iqtig.pseudonymisierung.impl
 
CsvPseudonymisatorImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.CsvPseudonymisatorImpl
Erzeugt eine Instanz zur Pseudonymisierung von CSV-Dateien

Die Übergebenen Properties müssen folgende Schüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
row.start = Zeile mit der begonnen werden soll die CSV-Datei ab zu arbeiten.

D

decrypt(String) - Method in class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
 
decrypt(List<String>) - Method in class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
 
decryptCsv(Path, Path) - Method in class org.iqtig.pseudonymisierung.impl.CsvDepseudonymisatorImpl
 
decryptInternal(String, AsymmetricKeyParameter) - Method in class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
 

E

encrypt(String, Method) - Method in class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
 
encrypt(List<String>) - Method in class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
 
encrypt(String, String) - Method in class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
 
encrypt(String) - Method in class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
 
encryptCsv(Path, Path) - Method in class org.iqtig.pseudonymisierung.impl.CsvPseudonymisatorImpl
 
encryptInternal(String) - Method in class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
 

F

FileHelper - Class in org.iqtig.pseudonymisierung.impl.helper
Helfer-Klasse für lese und Schreibzugriffe
FileHelper() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.FileHelper
 

G

generatFile(Date, Path, CertificateIdentity, String) - Static method in class org.iqtig.pseudonymisierung.impl.helper.FileHelper
Erzeugt aus dem NotBefore Datum eines Zertifikas und der CertificateIdentity einen Path.
getCertificateIdentity() - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPrivateKey() - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPrivateKey(Date) - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPrivateKey(Calendar) - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPropertyAsInteger(Properties, Config) - Static method in class org.iqtig.pseudonymisierung.impl.helper.PropertiesHelper
Liest den Wert zu Config.getPropertyKey() aus der Properties-Instanz aus und convertiert diesen zu einem Integer
getPropertyWithException(Properties, Config) - Static method in class org.iqtig.pseudonymisierung.impl.helper.PropertiesHelper
Liest den Wert zu Config.getPropertyKey() aus der Properties-Instanz aus.
getPublicCertificate() - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPublicCertificate(Date) - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPublicCertificate(Calendar) - Method in class org.iqtig.pseudonymisierung.impl.CertificateStoreImpl
 
getPublicKey() - Method in class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
Liefert den aktuell gültigen öffentlichen Schlüssel aus den registrierten Zertifikaten der konfigurierten Dateenanahmestelle

I

InitSecurity - Class in org.iqtig.pseudonymisierung.impl.helper
Inizialisiert den Security Provider
InitSecurity() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.InitSecurity
Erzeugt wenn nicht vornanden ein BouncyCastleProvider

O

org.iqtig.pseudonymisierung.impl - package org.iqtig.pseudonymisierung.impl
 
org.iqtig.pseudonymisierung.impl.helper - package org.iqtig.pseudonymisierung.impl.helper
 

P

prefix - Variable in class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
 
PropertiesHelper - Class in org.iqtig.pseudonymisierung.impl.helper
Helfer-Klasse für Properties-Instanzen.
PropertiesHelper() - Constructor for class org.iqtig.pseudonymisierung.impl.helper.PropertiesHelper
 
publicKey - Variable in class org.iqtig.pseudonymisierung.impl.AbstractPseudonymisationTool
 

R

readCertificate(Path) - Static method in class org.iqtig.pseudonymisierung.impl.helper.FileHelper
Liest ein Zertifkat ein.
readPkcs12KeyStore(Path, String) - Static method in class org.iqtig.pseudonymisierung.impl.helper.FileHelper
Liste einen KeyStore aus einer PKCS12-Datei.
register(Properties) - Method in class org.iqtig.pseudonymisierung.impl.RegistrationImpl
 
register(Path) - Method in class org.iqtig.pseudonymisierung.impl.RegistrationImpl
 
RegistrationImpl - Class in org.iqtig.pseudonymisierung.impl
 
RegistrationImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.RegistrationImpl
Erzeugt eine Instanz zur Registrierung von Zertifikaten.
RegistrationImpl(Path) - Constructor for class org.iqtig.pseudonymisierung.impl.RegistrationImpl
Erzeugt eine Instanz zur Registrierung von Zertifikaten.

S

SECURITY_PROVIDER - Static variable in class org.iqtig.pseudonymisierung.impl.helper.InitSecurity
Security Provider BC = für BouncyCastleProvider
StringDepseudonymisatorImpl - Class in org.iqtig.pseudonymisierung.impl
 
StringDepseudonymisatorImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
Erzeugt eine Instanz zur Depseudonymisierung von Strings

Die Übergebenen Properties müssen folgende Schüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln
StringDepseudonymisatorImpl(Path, CertificateIdentity, String) - Constructor for class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
Erzeugt eine Instanz zur Depseudonymisierung von Strings
StringDepseudonymisatorImpl(Path, DataCollectionPoint, StateCode, String) - Constructor for class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
Erzeugt eine Instanz zur Depseudonymisierung von Strings
StringDepseudonymisatorImpl(Path, String, String, String) - Constructor for class org.iqtig.pseudonymisierung.impl.StringDepseudonymisatorImpl
Erzeugt eine Instanz zur Depseudonymisierung von Strings
StringPseudonymisatorImpl - Class in org.iqtig.pseudonymisierung.impl
 
StringPseudonymisatorImpl(PublicKey, CertificateIdentity) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(PublicKey, CertificateIdentity, Method) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(Path) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(Path, Method) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(Path, CertificateIdentity) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(Path, CertificateIdentity, Method) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
StringPseudonymisatorImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.StringPseudonymisatorImpl
Erzeugt eine Instanz zum pseudonymisieren von Strings
Die Übergebenen Properties müssen folgende Schüssel-Wert-Paare enthalten:
certificate.datacollectionpoint = Die String-Repräsentation des entsprechenden DataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechenden StateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis

Zusätzlich kann auch das Pseudonymisierungsverfahren( mit dem Schlüssel "pseu.method") in den Properties enthalten sein.

T

toCsvRow(String, CSVRecord, int, int) - Static method in class org.iqtig.pseudonymisierung.impl.helper.CsvHelper
Konvertiert ein CSVRecord in eine List<String>
Hierbei wird der übergebene toInsert String an der durch columntoInsert definierten STelle eingefügt.

V

validateProperties(Properties, Config...) - Method in class org.iqtig.pseudonymisierung.impl.AbstractTool
Validiert die übergebenen Properties.
validatePropertiesOr(Properties, Config, Config) - Method in class org.iqtig.pseudonymisierung.impl.AbstractTool
Validiert die übergebenen Properties.

X

X509CertificateGeneratorImpl - Class in org.iqtig.pseudonymisierung.impl
Generator fü X509-Zertifikate.
X509CertificateGeneratorImpl(Properties) - Constructor for class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
Erzeugt eine Instanz zur Validierung und Registrierung von Zertifikaten.
X509CertificateGeneratorImpl(CertificateIdentity, Path, String) - Constructor for class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
Erzeugt eine Instanz zur Validierung und Registrierung von Zertifikaten.
X509CertificateGeneratorImpl(DataCollectionPoint, StateCode, Path, String) - Constructor for class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
Erzeugt eine Instanz zur Validierung und Registrierung von Zertifikaten.
X509CertificateGeneratorImpl(String, String, Path, String) - Constructor for class org.iqtig.pseudonymisierung.impl.X509CertificateGeneratorImpl
Erzeugt eine Instanz zur Validierung und Registrierung von Zertifikaten.
A C D E F G I O P R S T V X 
Skip navigation links

Copyright © 2018. All rights reserved.