Zum Inhalt springen

SHA1withRSA Signatur


Empfohlene Beiträge

Geschrieben

Hallo,

ich versuche eine Signatur von einen String zu erstellen.

Mein bisheriger Quellcode sieht volgendermaßen aus.



public static String signatur(String data){

		String result=new String();

	    //Laden der Schlsseldatenbank

	      KeyStore ks;

	      ks = KeyStore.getInstance("JKS");


	      FileInputStream ksin = new FileInputStream(KEYSTORE);

	      ks.load(ksin, KSPASS);

	      ksin.close();


	      Key key = ks.getKey(ALIAS, KEYPASS);

	      //Signatur-Objekt erstellen


	      Signature signature = Signature.getInstance("SHA1withRSA");


	      signature.initSign((PrivateKey)key);


	      signature.update(data.getBytes(),0,data.length());



	      byte[] werte=signature.sign();




Nun zu meinen Problem: Ich soll die Signatur in einen String umwandeln. Leider bekomme ich aus dem byte Array keinen brauchbaren String. So etwas wie

new String(werte);

funktioniert leider nicht.

Mache ich irgend etwas Grundlegend falsch?

Geschrieben

in etwa so:

l2weiO66/q97MI+QzPQUz5+M27QtccagmI2IaVi3U+Jl8bHgxU390QOXduwph7

PhoBfMba8ZZKZnJNkz0KmLr03E/Qm9JKbmvzzjG+XUKrB5ZebexKnTUbyhNkQ6

vntLkiZUs9gm/4aRwiUDDSqJJhftXJK2KgO6yecQ9JSkTPQ=

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...