Rückgabezeit von einem NTP -Server, der von seinem privaten RSA -Schlüssel signiert ist

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Rückgabezeit von einem NTP -Server, der von seinem privaten RSA -Schlüssel signiert ist

by Anonymous » 03 Mar 2025, 22:13

Als Teil einer Zuordnungsanwendung muss ich einen NTP -Server kontaktieren und die GMT -Zeit zurückgeben, nachdem sie digital vom privaten Schlüssel des Servers signiert hat. />https://commons.apache.org/proper/commons-net/

Meine Codevorlage sieht so aus:

String TIME_SERVER = "ntp.server";
NTPUDPClient timeClient = new NTPUDPClient();
InetAddress inetAddress = InetAddress.getByName(TIME_SERVER);
TimeInfo timeInfo = timeClient.getTime(inetAddress);
long returnTime = timeInfo.getMessage().getTransmitTimeStamp().getTime();
Date time = new Date(returnTime);
< /code>

Ich kann jetzt nicht herausfinden, wie der Server zuerst die Daten anfordert. Meine Bewerbung kann eine kleine Verzögerung in der gesendeten Zeit tolerieren.
Wie geht es das? Oder sollte ich keine NTP -Klassen verwenden, wenn ich beabsichtige, digital signierte Zeit zu erhalten?

Top