Dit is de opdracht tpsclient die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
tpsclient - TPS-testtool om TPS-serverfunctionaliteit uit te oefenen, waarbij een smartcard wordt gesimuleerd
KORTE INHOUD
tpsclient <
tpsclient
Merk op dat deze tool momenteel werkt om Secure Channel Protocol 01, GP201-tokens te simuleren. Ondersteuning voor SCP02/GP211 is gepland in toekomstige versies.
PRODUCTBESCHRIJVING
De tpsclient opdracht biedt een manier om de TPS-server uit te oefenen zonder een hardwaretoken,
door het gebruik van een eenvoudig scriptbestand met opdrachten voor het tpsclient krachbron.
OPTIES
De enige optie is het wel of niet aanleveren van een scriptbestand. Het script niet leveren
argument start het programma in interactieve modus, hoewel dit niet wordt aanbevolen. De
De beste manier om met de TPS-server te communiceren, is door een eenvoudig scriptbestand aan te leveren tpsclient.
WERKZAAMHEDEN
De operaties zijn opgenomen in de tpsclient Script bestand. Sommige voorbeeldscripts zijn
hieronder aangegeven.
Voorbeelden
tpsclient
Met deze opdracht wordt het programma eenvoudig in interactieve modus uitgevoerd. Commando's zullen moeten zijn
handmatig uitgegeven met deze modus één voor één, en wordt daarom niet aanbevolen.
Lijst met opdrachten in de interactieve modus:
Uitvoer> Beschikbare bewerkingen:
Uitvoer> op=debug bestandsnaam= - foutopsporing inschakelen
Uitvoer> op=help
Uitvoer> op=ra_enroll uid= pwd= aantal_threads= beveiligde_pin= sleutelgen= - Inschrijving via RA
Uitvoer> op=ra_reset_pin uid= pwd= aantal_threads= beveiligde_pin= nieuwe_pin= - Reset pin via RA
Uitvoer> op=ra_update uid= pwd= aantal_threads= beveiligde_pin= nieuwe_pin= - Reset pin via RA
Uitvoer> op=token_set = - Tokenwaarde instellen
Uitvoer> op=token_status - Tokenstatus afdrukken
Uitvoer> op=var_get naam= - Waarde van variabele ophalen
Uitvoer> op=var_list - Maak een lijst van alle variabelen
Uitvoer> op=var_set naam= waarde= - Stel Waarde in op Variabel
tpsclient < formaat.txt
tpsclient < inschrijven.txt
formaat.txt inhoud:
# Stel de hostnaam van de TPS-server in
op=var_set naam=ra_host waarde=localhost.localdomain
# Stel de poort in waarop de TPS-server luistert
op=var_set naam=ra_port waarde=8080
# Stel de URL in op de TPS die reageert op verzoeken om clienttokenbewerkingen
op=var_set naam=ra_uri waarde=/tps/tps
# Stel het cuid-nummer van ons virtuele token en enkele andere waarden in die TPS nodig heeft
op=token_set cuid=40906145C76224192D2B msn=01020304 app_ver=6FBBC105 key_info=0101 major_ver=1 minor_ver=1
# Stel de autorisatiesleutel van het wereldwijde platform in voor het virtuele token
op=token_set auth_key=404142434445464748494a4b4c4d4e4f
# Stel de mac-sleutel van het wereldwijde platform in voor het virtuele token
op=token_set mac_key=404142434445464748494a4b4c4d4e4f
# Stel de kek-sleutel van het wereldwijde platform in voor het virtuele token
op=token_set kek_key=404142434445464748494a4b4c4d4e4f
#Geef het daadwerkelijke verzoek om ons token te formatteren naar de TPS-server.
# Binnen deze opdracht moeten we het gebruikers-ID voor authenticatie, het authenticatiewachtwoord en de pincode van het virtuele token opgeven om door te gaan
# Ook bestaan de "extensies" uit extra info geëvalueerd door TPS. In dit geval geven we het "type" van ons virtuele token aan.
# De TPS gebruikt het type om de stroom van de bewerking te regelen.
op=ra_format uid=user1 pwd=secret123 new_pin=secret123 num_threads=1 extensions=tokenType=userKey
# Sluit de bewerking af en verlaat het programma
op=uit
inschrijven.txt inhoud:
# Stel de hostnaam van de TPS-server in
op=var_set naam=ra_host waarde=localhost.localdomain
# Stel de poort in waarop de TPS-server luistert
op=var_set naam=ra_port waarde=8080
# Stel de URL in op de TPS die reageert op verzoeken om clienttokenbewerkingen
op=var_set naam=ra_uri waarde=/tps/tps
# Stel het cuid-nummer van ons virtuele token en enkele andere waarden in die TPS nodig heeft
op=token_set cuid=40906145C76224192D2B msn=01020304 app_ver=6FBBC105 key_info=0101 major_ver=1 minor_ver=1
# Stel de autorisatiesleutel van het wereldwijde platform in voor het virtuele token
op=token_set auth_key=404142434445464748494a4b4c4d4e4f
# Stel de mac-sleutel van het wereldwijde platform in voor het virtuele token
op=token_set mac_key=404142434445464748494a4b4c4d4e4f
# Stel de kek-sleutel van het wereldwijde platform in voor het virtuele token
op=token_set kek_key=404142434445464748494a4b4c4d4e4f
#Geef het daadwerkelijke verzoek om ons token te formatteren naar de TPS-server.
# Binnen deze opdracht moeten we het gebruikers-ID voor authenticatie, het authenticatiewachtwoord en de pincode van het virtuele token opgeven om door te gaan
# Ook bestaan de "extensies" uit extra info geëvalueerd door TPS. In dit geval geven we het "type" van ons virtuele token aan.
# De TPS gebruikt het type om de stroom van de bewerking te regelen.
op=ra_enroll uid=user1 pwd=secret123 new_pin=secret123 num_threads=1 extensions=tokenType=userKey
COPYRIGHT
Copyright (c) 2014 Red Hat, Inc. Dit is gelicentieerd onder de GNU General Public License,
versie 2 (GPLv2). Een kopie van deze licentie is beschikbaar op: http://www.gnu.org/licenses/old-
licenties/gpl-2.0.txt.
Gebruik tpsclient online met behulp van onworks.net-services