Package org.iqtig.pseudonymisierung.impl
Class AbstractDepseudonymisationTool
- java.lang.Object
-
- org.iqtig.pseudonymisierung.impl.AbstractTool
-
- org.iqtig.pseudonymisierung.impl.AbstractDepseudonymisationTool
-
- Direct Known Subclasses:
CsvDepseudonymisatorImpl
,StringDepseudonymisatorImpl
public abstract class AbstractDepseudonymisationTool extends AbstractTool
Abstrakte Klasse mit gemeinsamen Methoden für alle Pseudonymisierungs-Werkzeug-Instanzen- Author:
- Klaus Buchwald, Michael Buckendahl
-
-
Field Summary
Fields Modifier and Type Field Description protected org.iqtig.pseudonymisierung.api.CertificateStore
certificateStore
protected PrivateKey
privateKey
protected PublicKey
publicKey
-
Constructor Summary
Constructors Constructor Description AbstractDepseudonymisationTool(Path registrationDir, org.iqtig.pseudonymisierung.beans.CertificateIdentity certificateIdentity, String password)
Erzeugt eine Instanz zu Depseudonymisierung von StringsAbstractDepseudonymisationTool(Properties properties)
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 entsprechendenDataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechendenStateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln
-
Method Summary
-
Methods inherited from class org.iqtig.pseudonymisierung.impl.AbstractTool
validateProperties, validatePropertiesOr
-
-
-
-
Field Detail
-
certificateStore
protected org.iqtig.pseudonymisierung.api.CertificateStore certificateStore
-
privateKey
protected PrivateKey privateKey
-
publicKey
protected PublicKey publicKey
-
-
Constructor Detail
-
AbstractDepseudonymisationTool
public AbstractDepseudonymisationTool(Properties properties) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
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 entsprechendenDataCollectionPoint
certificate.stateCode = Die String-Repräsentation des entsprechendenStateCode
registration.dir = Das Schlüssel-Registrierungsverzeichnis
certificate.password = Das Passwort der Zertifikate mit den privaten Schlüsseln- Parameters:
properties
-Properties
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
- im Fehlerfall
-
AbstractDepseudonymisationTool
public AbstractDepseudonymisationTool(Path registrationDir, org.iqtig.pseudonymisierung.beans.CertificateIdentity certificateIdentity, String password) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
Erzeugt eine Instanz zu Depseudonymisierung von Strings
-
-