Class AbstractDepseudonymisationTool

    • Field Detail

      • certificateStore

        protected org.iqtig.pseudonymisierung.api.CertificateStore certificateStore
    • 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 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
        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
        Parameters:
        registrationDir - Path
        certificateIdentity - CertificateIdentity
        password - String der Zertifikate
        Throws:
        org.iqtig.pseudonymisierung.exception.PseudonymisationException - im Fehlerfall