5. Sicherheitsmechanismen

Neben der in diesem Abschnitt fokussierten Meldungsverschlüsselung ist jegliche Transaktion mit der Cloud API oder anderen HLRE Cloud Services mittels SSL Transportverschlüsselung abgesichert.

a. Lizenzaktivierung


Um die Cloud API zur Datenübertragung nutzen zu können, ist ein Lizenzschlüssel erforderlich, der durch Haufe im Datenportal bereitgestellt wird (geplant). Zur Aktivierung der Lizenz muss der Schlüssel zusammen mit einem selbstgenerierten Passwort an den Haufe-LicenseService geschickt werden, der bei erfolgreicher Verarbeitung mit den verbindungsrelevanten Daten (Endpoints, ApiKey, LicenseOwnerSecret, LicenseIndicatorHash) antwortet.

Verwahren Sie diese Daten sicher und schützen Sie sie vor dem Zugriff Dritter!

Wir empfehlen das separate Verschlüsseln dieser Informationen pro autorisiertem Benutzer.

Die zurückgelieferten Daten sind dann mit einem vom LicenseService generierten „Kek“ (Key Exchange Key) verschlüsselt, der wiederum mit dem selbstgenerierten Passwort verschlüsselt ist.

Zur Entschlüsselung der Daten sind diese Salts zu verwenden:

Kek Salt:

i|QIeaIJ)5c/1]5M{URMj(%=vcgC:F38`|HmJ:ZXv,mPVB2he8y*Dy+Dw9;5G%pA

Passwort Salt:

wt/eJ7'iZ6ppRC!m!y+6(mYXP}##$loxzcMOF?XcCD;<1`wgk~`;7JtbX8z=q{8g

Die Entschlüsselung der Daten erfolgt nach dem in Abschnitt 5c. beschriebenen Prinzip.


POST LicenseActivationCreate

Der folgende Json-Body muss beim Request mitgeliefert werden. Ein Passwort zur Entschlüsselung der Antwort muss selbstständig gewählt werden.

{"Password":"esflk8r3jdl98fo98rs9osr8!"}

HTTP request
POST https://api.realestatehub.haufe.io/LicenseService/v3/licenseactivations/{licenseNumber} HTTP/1.1
Host: api.realestatehub.haufe.io
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••
Content-Type: application/json
Be:
Accept: */*
Cache-Control: no-cache
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 31
 
{
"Password": "testpassword"
}
HTTP response
HTTP/1.1 201 Created
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 12342
Content-Type: application/json; charset=utf-8
Expires: -1
X-Powered-By: ASP.NET
Date: Fri, 30 Oct 2020 13:31:52 GMT
 
{
"licenseNumber": "{LicenseNumber}",
"indicatorHash": "{LicenseIndicatorHash}",
"cipherData": "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
/NF7gce+a43ZwYJjWxM0+iF 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",
"cipherKek": "tPmPjlQg2tfEFMOK5UT5skc8ssG+RXcmDtYY76JndZk0ewywwfDZH88/os8gnDzgLjP6ZgdwUjZwhoxl8DJiCtFQQFKUyGXP+B2mKtmSpymLR4X9K7wYJjwkiAcr1y3qNXgqxeUKZCywpkjjXyoiaew2KCkNrWBhQ3JYRPWcfrniUDjxete4qj/Lru+OGQdxuKTcyVdVis+psVVqur8nj2c0HWY90NX7CpVP555a3sQQwyRok4LR7jBMwnEHKZj3MS2sx8Y99uN5zck8DJnVMhPOzNoKvMjlWM06xD/Ci5Pb00mC1Qxh9/Q13+Skyja2Ady4/47zKXiSx6ldoxQ12RNMjxbfCtlszI9Hd7Q5BM4=",
"_links": {
"self": {
"href": "https://api.realestatehub.haufe.io/LicenseService/v3/licenseactivations/{LicenseNumber}"
},
"GetLicenseInformation": {
"href": "https://api.realestatehub.haufe.io/LicenseService/v3/licenseinformation/{LicenseIndicatorHash}"
}
}
}

Entschlüsselung cipherKek + cipherData

images/download/attachments/268154469/cipherKek_und_cipherData_Entschlusselung-version-1-modificationdate-1619181974454-api-v2.png

"Codebeispiel zur Entschlüsselung der CipherData hinzufügen"


entschlüsselte
{{
"Service": {
"ServiceName": "CloudApi",
"ServiceVersion": <VersionNumber>,
"ApiKey": "<ApiKey>",
"LicenseOwnerSecret": "<LicenseSecret>",
"LicenseIndicatorHash": "<LicenseIndicatorHash>",
"Requesttypes": [
{
"Id": 43273,
"LicenseId": 36573,
"RequesttypeId": 54931,
"Requesttype": {
"Id": 54931,
"Requesttype": "MieterstammdatenRequest"
}
}
],
"Customer": {
"Id": "<GUID>",
"Name": "<CustomerName>",
"SapNr": "<SapNr>"
},
"Partner": {
"Id": "<GUID>",
"Name": "<PartnerName>",
"ListOfRequesttypes": null,
"Partner_ApiKey": null
},
"Endpoints": [
{
"Id": 168211,
"ServiceId": 9142,
"EndpointId": 169249,
"Endpoint": {
"Id": 169249,
"Url": "https://api.realestatehub.haufe.io/<VersionNumber>/api/jobs",
"Action": "CloudApiCreateJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 168212,
"ServiceId": 9142,
"EndpointId": 169250,
"Endpoint": {
"Id": 169250,
"Url": "https://api.realestatehub.haufe.io/<VersionNumber>/api/jobs",
"Action": "CloudApiGetItems",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 168213,
"ServiceId": 9142,
"EndpointId": 169251,
"Endpoint": {
"Id": 169251,
"Url": "https://api.realestatehub.haufe.io/<VersionNumber>/api/jobs/{id}/confirmations",
"Action": "CloudApiConfirmJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 168214,
"ServiceId": 9142,
"EndpointId": 169252,
"Endpoint": {
"Id": 169252,
"Url": "https://api.realestatehub.haufe.io/<VersionNumber>/api/oauth2/token",
"Action": "CloudApiCreateToken",
"ServiceVersion": <VersionNumber>
}
},
.
.
.
.
.
]
}
}}


b. Erneutes Anfragen der Verbindungsdaten

Für den Fall, dass die Verbindungsdaten (Endpoints) geändert wurden und das nicht durch die Hypermedia Antworten der vorher abgesetzten Requests bereits übermittelt wurde, können diese Daten erneut vom Lizenzservice abgefragt werden. Dafür wird der bei der Aktivierung bereitgestellte LizenseIndicatorHash genutzt.

GET LicenseinformationGet

HTTP request
GET https://api.realestatehub.haufe.io/LicenseService/v3/licenseinformation/{LicensIndicatorhash} HTTP/1.1
Host: api.realestatehub.haufe.io
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••
Content-Type: application/json
Accept: */*
Cache-Control: no-cache
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 31

HTTP response
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 14745
Content-Type: application/json; charset=utf-8
Expires: -1
X-Powered-By: ASP.NET
Date: Thu, 21 Jan 2021 14:55:21 GMT
 
{
"indicatorHash": "{LicensIndicatorhash}",
"cipherEndpoints": "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",
"_links": {
"self": {
"href": "https://api.realestatehub.haufe.io/LicenseService/<VersionNumber>/licenseinformation/{LicensIndicatorhash}"
}
}
}


entschlüsselte
{
"Service": {
"ServiceName": "CloudApi",
"ServiceVersion": <VersionNumber>,
"Endpoints": [
{
"Id": 3,
"ServiceId": 2,
"EndpointId": 3,
"Endpoint": {
"Id": 3,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/confirmations",
"Action": "CloudApiConfirmJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 4,
"ServiceId": 2,
"EndpointId": 4,
"Endpoint": {
"Id": 4,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs",
"Action": "CloudApiGetItems",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 5,
"ServiceId": 2,
"EndpointId": 5,
"Endpoint": {
"Id": 5,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs",
"Action": "CloudApiCreateJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 6,
"ServiceId": 2,
"EndpointId": 6,
"Endpoint": {
"Id": 6,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responseconfirmations",
"Action": "CloudApiConfirmResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 7,
"ServiceId": 2,
"EndpointId": 7,
"Endpoint": {
"Id": 7,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responses",
"Action": "CloudApiGetResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 8,
"ServiceId": 2,
"EndpointId": 8,
"Endpoint": {
"Id": 8,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responses",
"Action": "CloudApiCreateResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 9,
"ServiceId": 2,
"EndpointId": 9,
"Endpoint": {
"Id": 9,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/oauth2/token",
"Action": "CloudApiCreateToken",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 10,
"ServiceId": 2,
"EndpointId": 10,
"Endpoint": {
"Id": 10,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobschemas/{requesttype}",
"Action": "CloudApiGetJobSchema",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 11,
"ServiceId": 2,
"EndpointId": 12,
"Endpoint": {
"Id": 12,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/responses\r\n",
"Action": "CloudApiResponsesGetItems",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 12,
"ServiceId": 2,
"EndpointId": 13,
"Endpoint": {
"Id": 13,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/responseconfirmations\r\n",
"Action": "CloudApiResponseConfirmationsCreate",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 13,
"ServiceId": 2,
"EndpointId": 14,
"Endpoint": {
"Id": 14,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/confirmations\r\n",
"Action": "CloudApiConfirmationsCreate",
"ServiceVersion": <VersionNumber>
}
}
.
.
.
],
"Partner": {
"Id": "{PartnerId}",
"Name": "{PartnerName}",
"ListOfRequesttypes": null,
"Partner_ApiKey": null
},
"RequestTypes": [
{
"Id": 363,
"LicenseId": 318,
"RequesttypeId": 2,
"Requesttype": {
"Id": 2,
"Requesttype": "MieterstammdatenRequest"
}
},
{
"Id": 364,
"LicenseId": 318,
"RequesttypeId": 4,
"Requesttype": {
"Id": 4,
"Requesttype": "ArchivierungsRequest"
}
},
{
"Id": 365,
"LicenseId": 318,
"RequesttypeId": 5,
"Requesttype": {
"Id": 5,
"Requesttype": "RechnungsdatenRequest"
}
}
.
.
.
],
"Service": {
"Id": 2,
"ServiceName": "CloudApi",
"DisplayName": "Haufe wowinex Connect",
"ListOfEndpoints": [
{
"Id": 3,
"ServiceId": 2,
"EndpointId": 3,
"Endpoint": {
"Id": 3,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/confirmations",
"Action": "CloudApiConfirmJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 4,
"ServiceId": 2,
"EndpointId": 4,
"Endpoint": {
"Id": 4,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs",
"Action": "CloudApiGetItems",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 5,
"ServiceId": 2,
"EndpointId": 5,
"Endpoint": {
"Id": 5,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs",
"Action": "CloudApiCreateJob",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 6,
"ServiceId": 2,
"EndpointId": 6,
"Endpoint": {
"Id": 6,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responseconfirmations",
"Action": "CloudApiConfirmResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 7,
"ServiceId": 2,
"EndpointId": 7,
"Endpoint": {
"Id": 7,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responses",
"Action": "CloudApiGetResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 8,
"ServiceId": 2,
"EndpointId": 8,
"Endpoint": {
"Id": 8,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/{id}/responses",
"Action": "CloudApiCreateResponse",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 9,
"ServiceId": 2,
"EndpointId": 9,
"Endpoint": {
"Id": 9,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/oauth2/token",
"Action": "CloudApiCreateToken",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 10,
"ServiceId": 2,
"EndpointId": 10,
"Endpoint": {
"Id": 10,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobschemas/{requesttype}",
"Action": "CloudApiGetJobSchema",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 11,
"ServiceId": 2,
"EndpointId": 12,
"Endpoint": {
"Id": 12,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/responses\r\n",
"Action": "CloudApiResponsesGetItems",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 12,
"ServiceId": 2,
"EndpointId": 13,
"Endpoint": {
"Id": 13,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/responseconfirmations\r\n",
"Action": "CloudApiResponseConfirmationsCreate",
"ServiceVersion": <VersionNumber>
}
},
{
"Id": 13,
"ServiceId": 2,
"EndpointId": 14,
"Endpoint": {
"Id": 14,
"Url": "https://api.realestatehub.haufe.io/CloudApi/<VersionNumber>/api/jobs/confirmations\r\n",
"Action": "CloudApiConfirmationsCreate",
"ServiceVersion": <VersionNumber>
}
}
.
.
.
],
"ListOfVersions": null
},
"Customer": {
"Id": "{}CustomerId",
"Name": "{CustomerName}",
"SapNr": "{SapNr.}"
},
"Product": null
}
}

c. Ver- und Entschlüsselung der Daten


Teile der Daten, die an die Cloud API gesendet werden, müssen mit dem vom Lizenzservice bereitgestellten LicenseOwnerSecret verschlüsselt und zudem noch Base64 codiert werden. Die Cloud API entschlüsselt die Daten intern und verschlüsselt sie mit dem Secret des Empfängers neu. Auf diese Weise ist am Ende nur der Empfänger in der Lage, die Daten wieder zu entschlüsseln. Die Verschlüsselung der Daten erfolgt mit AES256, wobei als Key das LicenseOwnerSecret verwendet wird. Zusätzlich wird ein zufälliger Salt generiert, der in den Metadaten des zu übertragenden Jobs mitgeliefert werden muss. Für die Ver- und Entschlüsselung werden diese beiden Daten beispielsweise mittels der Rfc2898DerivedBytes Klasse 10000 Mal gehashed, aus dem dann jeweils ein Pseudozufallswert für den Schlüssel (256 bit/32 byte) und den Initialisationsvektor (128 bit/16 byte) verwendet wird.

Die CryptoServices-Bibliothek (Download hier) bietet Methoden zur Ver- und Entschlüsselung nach diesem Verfahren an, die in Code-Beispiel e. Ver-/Entschlüsselung der Daten

#gezeigt werden.

Nachfolgend wird ein Beispiel für eine Json Struktur gezeigt, die verdeutlicht, welche Teile des Dokuments verschlüsselt werden sollen. Als LicenseOwnerSecret zur Verschlüsselung wurde die Zeichenkette: TestOwnerSecret00000000000000000 verwendet.

Unverschlüsselt

{ requesttype = "MieterstammdatenRequest", licenseindicatorhash = "ValidHashSender", salt = "ChangeMeToTheRealSalt",

"data":

entschlüsselter Dateninhalt
{
 
{
 
"MandantEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "13cf59be-29b8-4c9d-b32332a02be156f8",
 
"Mandant": "Mandant1",
 
"Bezeichnung": "Mandantenbezeichnung"
 
}
 
],
 
"UnternehmenEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "2024a8f3-6692-4400-89b5157ec257f37f",
 
"UniqueEntityIdentifierMandant": "13cf59be-29b8-4c9d-b32332a02be156f8",
 
"UniqueEntityIdentifierAdresse": "dec819a9-71bf-460c-ad79f66fa103b537",
 
"Unternehmen": "1",
 
"Bezeichnung": "Unternehmensbezeichnung"
 
}
 
],
 
"WirtschaftseinheitEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "ea0ff7db-d194-443f-8dbcf2df28cc83bc",
 
"UniqueEntityIdentifierUnternehmen": "2024a8f3-6692-440089b5-157ec257f37f",
 
"Wirtschaftseinheit": "Testwirtschaftseinheit",
 
"Bezeichnung": "Wirtschaftseinheitsbezeichnung",
 
"Postleitzahl": "12345",
 
"Ort": "Bielefeld",
 
"Strasse": "Hauptstrasse 11",
 
"Baujahr": "1899", "Inaktivdatum": ""
 
}
 
],
 
"GebaeudeEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "1a6627a6-b5e8-4c67-afe05f21d21a78b7",
 
"GebaeudeNummer": "1",
 
"Bezeichnung": "Gebäudebezeichnung",
 
"UniqueEntityIdentifierWirtschaftseinheit": "ea0ff7dbd194-443f-8dbc-f2df28cc83bc"
 
}
 
],
 
"HausEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "ecda1958-5c70-4e2b-b46763c52afd038f",
 
"UniqueEntityIdentifierGebaeude": "1a6627a6-b5e8-4c67afe0-5f21d21a78b7",
 
"UniqueEntityIdentifierWirtschaftseinheit": "ea0ff7dbd194-443f-8dbc-f2df28cc83bc",
 
"Bezeichnung": "Hausbezeichnung",
 
"HausNummer": "15",
 
"Postleitzahl": "12345",
 
"Ort": "Bielefeld",
 
"Strasse": "Haupstrasse 11",
 
"Baujahr": "1899", "Inaktivdatum": ""
 
}
 
],
 
"NutzungseinheitEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "de532972-79af-45ab-ad3b8bda5ea97d33",
 
"UniqueEntityIdentifierHaus": "ecda1958-5c70-4e2b-b46763c52afd038f",
 
"NutzungseinheitNummer": "1",
 
"NutzungseinheitNummerZusatz": "xyz",
 
"Bezeichnung": "Nutzungseinheitsbezeichnung",
 
"Zimmeranzahl": "5",
 
"Wohnflaeche": "136",
 
"Gewerbeflaeche": "30",
 
"Nutzungsart": "privat",
 
"NutzungsartText": "ganz privat",
 
"Geschosstext": "2. Etage",
 
"Wohnlagetext": "Dies ist eine Wohnanlagetext ",
 
"Inaktivdatum": ""
 
}
 
],
 
"NutzerEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "f9e69208-0985-434b-bd5686fae87f53d8",
 
"UniqueEntityIdentifierNutzungseinheit": "de532972-79af45ab-ad3b-8bda5ea97d33",
 
"Bezeichnung": "NutzerBezeichnung",
 
"Folgenummer": "1",
 
"Auszugsdatum": "",
 
"Einzugsdatum": "01.10.2018",
 
"UniqueEntityIdentifierNutzerAdresse": "1d0a6012-c3454f7a-a27c-7dcde6d737a1",
 
"UniqueEntityIdentifierVertragspartnerAdresse": "bf818926bc5a-4f17-9c00-f8ae043cb454"
 
}
 
],
 
"AdresseEntityCollection": [
 
{
 
"UniqueEntityIdentifier": "dec819a9-71bf-460c-ad79f66fa103b537",
 
"AdressNummer": "1",
 
"Folgenummer": "001",
 
"Anrede": "Herr",
 
"Vorname": "Max",
 
"Nachname": "Mustermann",
 
"Strasse": "Haupstrasse 11",
 
"Postleitzahl": "12345",
 
"Firma": "Musterfirma",
 
"Ortname": "Bielefeld", "Vorwahl1": "0521",
 
"Telefon1": "12345678",
 
"Vorwahl2": "05241",
 
"Telefon2": "12344566",
 
"VorwahlMobil": "0175",
 
"TelefonMobil": "12435873",
 
"VorwahlFax": "0521",
 
"Telefax": "124732473",
 
"Email": "testmailaccount@testexchange.yy",
 
"NationAlpha3": "GER"
 
},
 
{
 
"UniqueEntityIdentifier": "1d0a6012-c345-4f7a-a27c7dcde6d737a1",
 
"AdressNummer": "1",
 
"Folgenummer": "001",
 
"Anrede": "Herr",
 
"Vorname": "Max",
 
"Nachname": "Mustermann",
 
"Strasse": "Haupstrasse 11",
 
"Postleitzahl": "12345",
 
"Firma": "Musterfirma",
 
"Ortname": "Bielefeld",
 
"Vorwahl1": "0521",
 
"Telefon1": "12345678", "Vorwahl2": "05241",
 
"Telefon2": "12344566",
 
"VorwahlMobil": "0175",
 
"TelefonMobil": "12435873",
 
"VorwahlFax": "0521",
 
"Telefax": "124732473",
 
"Email": "testmailaccount@testexchange.yy",
 
"NationAlpha3": "GER"
 
},
 
{
 
"UniqueEntityIdentifier": "bf818926-bc5a-4f17-9c00f8ae043cb454",
 
"AdressNummer": "1",
 
"Folgenummer": "001",
 
"Anrede": "Herr",
 
"Vorname": "Max",
 
"Nachname": "Mustermann",
 
"Strasse": "Haupstrasse 11",
 
"Postleitzahl": "12345",
 
"Firma": "Musterfirma",
 
"Ortname": "Bielefeld", "Vorwahl1": "0521",
 
"Telefon1": "12345678",
 
"Vorwahl2": "05241",
 
"Telefon2": "12344566",
 
"VorwahlMobil": "0175",
 
"TelefonMobil": "12435873",
 
"VorwahlFax": "0521",
 
"Telefax": "124732473",
 
"Email": "testmailaccount@testexchange.yy",
 
"NationAlpha3": "GER"
 
}
 
]
 
}
 
}
 
}




Verschlüsselt:

verschlüsselter Dateninhalt
{

    "sequencenumber": "1",

    "hasheddata": "F16E1CF84C1A5C7EC8DD9802CDD359B29A9DDEFDD59FEB8826744E8CD0A0C871",

    "salt": "ChangeMeToTheRealSalt",

    "requesttype": "MieterstammdatenRequest",

    "licenseindicatorhash": "ValidHashSender",

    "deleteflag": false,

    "data":

"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",

    "EntitiesCount": {

        "MandantEntity": 1,

        "UnternehmenEntity": 1,

        "WirtschaftseinheitEntity": 1,

        "GebaeudeEntity": 1,

        "HausEntity": 1,

        "NutzungseinheitEntity": 1,

        "NutzerEntity": 1,

		"AdresseEntity": 3

    }

}