Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    57

    [java] da keystore a InputStream

    Salve a tutti,

    Mi sono creato un keystore (ks) a partire da un certificato e da una chiave privata.

    .....................
    KeyStore ks = KeyStore.getInstance("JKS", "SUN");
    ...............
    ks.setKeyEntry(defaultalias, ff, keypass.toCharArray(), certs);
    ks.store(new FileOutputStream(keystorename), keypass.toCharArray());
    ......................................

    Con l'istruzione:
    ks.store(new FileOutputStream(keystorename), keypass.toCharArray());

    scrivo il keystore su disco.

    Siccome questa classe la devo utilizzare in una jnlp, non potendo scrivere su disco, come posso inserire questo keystore in un InputStream?????

    Dovrei fare una cosa del genere:

    InputStream in = getInputStreamDaKeyStore();

    Mi sapresti dire come fare?????

    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] da keystore a InputStream

    Originariamente inviato da cosemale
    Siccome questa classe la devo utilizzare in una jnlp, non potendo scrivere su disco
    Il fatto che la tua applicazione sia lanciata tramite Java Web Start, non preclude completamente la possibilità di usare il file system locale. Se la tua applicazione fosse firmata digitalmente non ci sarebbe alcuna limitazione. Se non lo è, puoi comunque accedere al file system locale (ma in modo più "controllato") tramite i servizi delle API di JNLP, vedi qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.