Azure Java SDK gibt -> java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX Weg Gebäude fehlgeschlagen: sun.security.provider.certpath.SunCertPathBuilderException: unable gültigen Zertifizierungspfad angeforderten Zieljava.lang.RuntimeException: javax.net.ssl.SSLHandshakeException
ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(options.getClientId(), options.getTenantId(), options.getClientSecret(), AzureEnvironment.AZURE);
subscriptionIds.forEach((subscriptionId)->{
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId);
ResourceGroups resourceGroups = azure.resourceGroups();
for(ResourceGroup resourceGroup : resourceGroups.list()){
for(VirtualMachine virtualMachine : azure.virtualMachines().listByGroup(resourceGroup.name())){
logger.info(virtualMachine.name());
}
}
});
ich bekomme diese Fehlermeldung, wenn für (ResourceGroup resourceGroup: resourceGroups.list()) finden ausgeführt . im Netz sucht, fügte ich das Zertifikat management.azure.com in Schlüsselspeicher, aber das hat nicht funktioniert auch. Sieht aus wie azur die Verbindung aufzubauen, deshalb ResourceGroups nicht leer sind. Aber weiß nicht warum es später den Fehler gibt.
Das Problem besteht immer noch und es ist zufällig. Es kommt manchmal auf und kommt nicht zu anderen Zeiten – shivam