Bearbeiten der CSVConfig-Konfigurationsdatei
Die CSV-Datei mit den Tokendaten benötigt eine Konfigurationsdatei (CSVConfig.json), die definiert, wie die CSV-Datei von
BlackBerry UEM
analysiert werden soll. Eine korrekte Analyse der CSV-Datei ist vor dem Entpacken und Importieren der Tokendaten in die BlackBerry UEM
-Datenbank erforderlich.Wenn Sie sich zum ersten Mal nach dem Aktivieren der OTP-Tokenfunktion bei
BlackBerry UEM
anmelden, wird eine CSVConfig.json-Standarddatei generiert. Die Datei wird mit Standardwerten generiert und unter „BESNG_HOME“/otp/config/CSVConfig.json (oder C:\otp\config\CSVConfig.json) gespeichert.Anhand der folgenden Informationen können Sie die CSVConfig.json-Datei so ändern, dass die CSV-Datei von
BlackBerry UEM
korrekt analysiert wird.- Für „extension“ wird die Einstellung „CSV“ empfohlen.
- Die empfohlene Einstellung für „stripSpacesAndQuotations“ ist „true“. Alle Leerzeichen und Anführungszeichen aus den Spalten werden entfernt.
- Die Spalten für die entsprechenden Datenfelder können maximal vier Parameter aufweisen, die angeben, wieBlackBerry UEMdie Daten aus der jeweiligen Spalte analysiert und extrahiert.
- Der Wert für „column“ legt die Spaltennummer in der CSV-Datei fest. Spalten beginnen bei „0“.
- Der Wert für „startCharPos“ gibt an, wo die Tokendaten in der Spalte beginnen. Wenn „stripSpacesAndQuotations“ auf „true“ gesetzt ist, werden nur die Zeichen vor dem Beginn der tatsächlichen Tokendaten und keine Leer- oder Anführungszeichen gezählt.
- Der Wert für „endCharPos“ gibt an, wo die Tokendaten in der Spalte enden. Wenn „stripSpacesAndQuotations“ auf „true“ gesetzt ist, werden nur die Zeichen vor dem Ende der tatsächlichen Tokendaten und keine Leer- oder Anführungszeichen gezählt.
- Der Wert für „encoding“ legt die verwendete Zeichenkodierung/-dekodierung fest. Als Standard wird „base64“ verwendet.
Im Folgenden finden Sie ein Beispiel einer CSVConfig.json-Datei, die für die Analyse einer CSV-Datei mit RCDevs-Tokendaten aktualisiert wurde:
{ "extension" : "CSV", "stripSpacesAndQuotations" : true, "startRow" : 4, "token_serial_number" : { "column" : 1, "startCharPos" : 0 }, "password_seed" : { "column" : 3, "startCharPos" : 9, "encoding" : "base64" }, "password_length" : { "column" : 6, "startCharPos" : 10, "encoding" : "base64" }, "time_step" : { "column" : 7, "startCharPos" : 13, "encoding" : "base64" }, "vendor" : { "column" : 2, "startCharPos" : 0, "endCharPos" : 6 }, "model" : { "column" : 2, "startCharPos" : 6, "endCharPos" : 14 }, "t0" : { "column" : 5, "startCharPos" : 11, "encoding" : "base64" } }
Im Folgenden finden Sie ein Nur-Text-Beispiel einer CSV-Datei, die RCDevs-Tokendaten enthält:
1 # Inventory Import File for RCDevs WebADM 2 # Generated on June 29, 2016, 2:40 pm 3 4 Type Reference Description Data 5 "OTP Token", "2308602200271", "RCDevs RC200-T6", "TokenKey=P6chCRszGaawHhpzWUHCS8Ua8WE=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 6 "OTP Token", "2308602200272", "RCDevs RC200-T6", "TokenKey=Zghe8fbekGOXpwGM2vmEcZyZnaE=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 7 "OTP Token", "2308602200273", "RCDevs RC200-T6", "TokenKey=EH//86f6pnup3F4AS7w7HNazYjU=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 8 "OTP Token", "2308602200274", "RCDevs RC200-T6", "TokenKey=tzrVqKFMns9/rbAyCYCdDxb04Ig=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA=" 9 "OTP Token", "2308602200275", "RCDevs RC200-T6", "TokenKey=0FuZ/A6ZCVGClaYW3EFCtXWNFFk=,TokenType=VE9UUA==,TokenState=MA==,OTPLength=Ng==,TOTPTimeStep=MzA="