Vertrauenswürdige Zertifikat-Einträge sind nicht Passwort-geschützt Frühling SAML

Habe ich generiert testIdp.cer-Datei durch kopieren 509-Eintrag der IDP ich bin Planung zu verbinden. Dann erstellte ich JKS-Datei durch Ausführung des folgenden Befehls

keytool -importcert -alias adfssigning -keystore C:\Users\user\Desktop\samlKeystore.jks -file    C:\Users\user\Desktop\testIdp.cer

Ausgeführt, wenn Sie es hat Sie gebeten, ein Passwort einzugeben, für die ich mit einem Passwort versehen. Für die Frage "Vertrauen Sie diesem Zertifikat? [keine]:" ich habe gegeben "y" als Eingabe. Meldung kam wie "Certificate was added to keystore".

Dann habe ich Folgendes konfiguriert details securityContext.xml

<bean id="keyManager" class="org.springframework.security.saml.key.JKSKeyManager">
    <constructor-arg value="classpath:security/samlKeystore.jks"/>
    <constructor-arg type="java.lang.String" value="mypassword"/>
    <constructor-arg>
        <map>
            <entry key="adfssigning" value="mypassword"/>
        </map>
    </constructor-arg>
    <constructor-arg type="java.lang.String" value="adfssigning"/>
</bean>

<bean class="org.springframework.security.saml.metadata.ExtendedMetadata">
  <property name="alias" value="adfssigning" />
  <property name="signingKey" value="adfssigning"/>     
</bean>

Aber wenn ich die Anwendung ausführen möchte, bekomme ich folgende zwei Ausnahmen, wenn der server gestartet und wenn ich laden Sie die homepage der Anwendung. Kann jemand lassen Sie mich wissen, wenn ich bin fehlt etwas anderes.

Diese Ausnahme auftreten, wenn ich den server starten

Caused by: org.opensaml.saml2.metadata.provider.FilterException: Signature trust establishment failed for metadata entry
at org.opensaml.saml2.metadata.provider.SignatureValidationFilter.verifySignature(SignatureValidationFilter.java:327)
at org.opensaml.saml2.metadata.provider.SignatureValidationFilter.processEntityGroup(SignatureValidationFilter.java:240)
at org.opensaml.saml2.metadata.provider.SignatureValidationFilter.doFilter(SignatureValidationFilter.java:158)
at org.opensaml.saml2.metadata.provider.AbstractMetadataProvider.filterMetadata(AbstractMetadataProvider.java:493)
at org.opensaml.saml2.metadata.provider.AbstractReloadingMetadataProvider.processNonExpiredMetadata(AbstractReloadingMetadataProvider.java:395)

Diese Ausnahme auftreten, wenn ich die Startseite meiner Anwendung

java.lang.UnsupportedOperationException: trusted certificate entries are not password-protected
at java.security.KeyStoreSpi.engineGetEntry(Unknown Source)
at java.security.KeyStore.getEntry(Unknown Source)
at org.opensaml.xml.security.credential.KeyStoreCredentialResolver.resolveFromSource(KeyStoreCredentialResolver.java:132)
Hallo Kumar, Wie Sie Ihr Problem gelöst ? Auch ich Gesicht, die gleiche Art von problem. Netterweise gehen Sie über diesen link. stackoverflow.com/questions/33369965/... Bitte leiten Sie mir eine Lösung

InformationsquelleAutor SM KUMAR | 2014-10-02

Schreibe einen Kommentar