W JDK8 klasa sun.security.x509.CertAndKeyGen
już nie istnieje. Brakuje również sun.security.pkcs.PKCS10
. W JDK7 istniały. Jakie mogą być alternatywy dla tych metod klas?sun.security.x509.CertAndKeyGen i sun.security.pkcs.PKCS10 - brak w JDK8. Sugestie dotyczące implementacji
Odpowiedz
myślę szukasz: sun.security.tools.keytool.CertAndKeyGen
znajdziesz go wewnątrz rt.jar pod bibliotekach JRE.
Należy pamiętać, że ta klasa znajduje się poza J2SE, prawdopodobnie jest dostępna tylko z OpenJDK, więc na przykład GNU Compiler nie będzie jej mieć.
moje testy Travis, które uważam za ubuntu, jest takie, że CertAndKeyGen nie jest dostępny w żadnym smaku java dla ubuntu, wersji 6-8 openjdk lub oracle – spy
Zamiast tego należy przejść do interfejsu API BouncyCastle.
To jest nieograniczone odblokowanie kryptowalut, nie zawiera żadnych klas. –
Zawsze staram się nie używać bibliotek stron trzecich, jeśli to możliwe - ale niektóre są dobre, aby odmówić :). –
Jeśli używasz maven, umieść to w pom.xml. (from this question):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<fork>true</fork>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
</configuration>
</plugin>
Dziękuję, że działa. Chociaż nie rozumiem dlaczego. –
- 1. Sugestie dotyczące dokumentacji klasy
- 2. Sugestie dotyczące zapisywania danych
- 3. Sugestie dotyczące drzew genealogicznych?
- 4. Sugestie dotyczące get_text() w BeautifulSoup
- 5. GWT Requestfactory sugestie dotyczące wydajności
- 6. Wzorce/sugestie dotyczące projektowania do obsługi uprawnień
- 7. Sugestie dotyczące obecnego rozwiązania szablonu jQuery?
- 8. Wszelkie sugestie dotyczące konfiguracji LogiNet Gui?
- 9. FILESTREAM/FILETABLE Wyjaśnienia dotyczące implementacji
- 10. Sugestie dotyczące struktury programowania i przechowywania sekwencji animatronicznych
- 11. Stare JaxB i JDK8 Metaspace OutOfMemory Issue
- 12. Sugestie dotyczące wdrażania tabel kontroli w SQL Server?
- 13. zastąpić zajęcia z sun.security. * Pakiety
- 14. Sugestie dotyczące dystrybucji danych/kodu Pythona przez węzły robocze?
- 15. Sugestie dotyczące tworzenia niestandardowego serializera GeoJson za pomocą JSON.NET?
- 16. Małe sugestie dotyczące frameworku z podstawowymi schematami blokowymi
- 17. Sugestie dotyczące systemu uwierzytelniania dla CGI Perl :: Aplikacja
- 18. Jak wyświetlać sugestie dotyczące danych przy użyciu javascript?
- 19. Sugestie dotyczące platformy do pisania aplikacji mobilnych na system iOS?
- 20. Sortuj sugestie dotyczące typów z dokładnym wprowadzeniem na górę
- 21. Sugestie dotyczące skrótów klawiaturowych VS + Resharper na komputerze Mac
- 22. Wszelkie sugestie dotyczące oddzielenia dostępu do danych, logiki biznesowej i GUI w Delphi
- 23. JDK8: nie można analizować Localtime
- 24. ramowe/CMS sugestie dotyczące strony internetowej przedsiębiorstwa i intranetu (Muszę się przekonać prezydentowi jego stałe!)
- 25. Sugestie dotyczące tworzenia gier dla wielu graczy na iOS i Androida?
- 26. Ostrzeżenie dotyczące implementacji interfejsu Webstorm przy użyciu JSDoc
- 27. Struktura interfejsu i implementacji?
- 28. VIM jako IDE - Sugestie
- 29. Konwencja nazewnictwa i sugestie zarządzania "zasób zasobów" (WPF)
- 30. W jaki sposób oprogramowanie do portfela generuje sugestie dotyczące portfela tak szybko, gdy możliwości są ogromne?
Dlaczego należy używać klas właściwych dla implementacji zamiast interfejsu API JCA? –
Używałem tych metod w mojej aplikacji - to jest jak 'keytool.jar', ale ma wygodny interfejs użytkownika. Wrócę do niego później, teraz zajęty innymi projektami. Tymczasowe używanie JDK7 dla tej aplikacji. –