Problemi di firma del codice


6

Ho acquistato un certificato da Godaddy, che ora è in .pfxformato. Ho provato a convertirlo in .cerutilizzando Internet Explorer e Firefox. Ho provato a firmare midlet usando convertito .cer, ma ricevo il seguente messaggio di errore:

KeyStore non contiene chiave privata associata a questo alias !! Impossibile firmare

Come portare a termine il lavoro?

Risposte:


3

C'è una domanda StackOverflow su questo con una risposta basata su OpenSSL.

da li,

openssl pkcs12 -in xxxx.pfx -out mycertificates.crt -nokeys -clcerts

"java.security.cert.certificateParsingException Dati codificati der non validi." ricevere questo messaggio.
Jigar Joshi

ho provato a farlo ma quando seleziono la chiave privata di esportazione, sto disabilitando l'opzione .cer (codifica DER). e l'utilità midletsigner deve comunque provatekey ..
Jigar Joshi,

risolto questo problema con .. Keytool -importkeystore -srckeystore “The_Name_Of_The_PFX_file.PFX” -destkeystore Name_For_The_Key_store.jks -srcstoretype PKCS12 - deststoretype JKS
Jigar Joshi

ora la midlet è firmata ... ma il certificato di root non è presente nel dispositivo penso che mostri il dominio che mostra: "Untrusted"
Jigar Joshi,

ho installato il suo certificato di certificato radice .. usando questo symcaimport.redelijkheid.com/ ora impostazioni> sicurezza> certificati> godaddy> seleziona uso> ci sono tre opzioni server auth. certificazione incrociata firma app tra cui il segno app è disabilitato .. e quando installo l'app e faccio clic su di essa mostra l'applicazione "Elimina?" non valida il certificato di putrefazione che ho installato proviene da certs.godaddy.com/anonymous/repository.seam Go Daddy Certificato di radice dell'autorità di certificazione di classe 2 (formato DER)
Jigar Joshi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.