Class AbstractSAMLCallbackHandler

    • Constructor Detail

      • AbstractSAMLCallbackHandler

        public AbstractSAMLCallbackHandler()
    • Method Detail

      • isSignAssertion

        public boolean isSignAssertion()
      • setSignAssertion

        public void setSignAssertion​(boolean signAssertion)
      • setSubjectName

        public void setSubjectName​(String subjectName)
      • getSubjectConfirmationNameID

        public NameIDBean getSubjectConfirmationNameID()
      • setSubjectConfirmationNameID

        public void setSubjectConfirmationNameID​(NameIDBean subjectConfirmationNameID)
      • setConditions

        public void setConditions​(ConditionsBean conditionsBean)
      • setConfirmationMethod

        public void setConfirmationMethod​(String confMethod)
      • setSessionNotOnOrAfter

        public void setSessionNotOnOrAfter​(Instant sessionNotOnOrAfter)
      • getEphemeralKey

        public byte[] getEphemeralKey()
      • setIssuer

        public void setIssuer​(String issuer)
      • setIssuerFormat

        public void setIssuerFormat​(String issuerFormat)
      • setSubjectNameIDFormat

        public void setSubjectNameIDFormat​(String subjectNameIDFormat)
      • setSubjectLocality

        public void setSubjectLocality​(String ipAddress,
                                       String dnsAddress)
      • setResource

        public void setResource​(String resource)
      • setCustomAttributeValues

        public void setCustomAttributeValues​(List<Object> customAttributeValues)
      • getAuthenticationInstant

        public Instant getAuthenticationInstant()
      • setAuthenticationInstant

        public void setAuthenticationInstant​(Instant authenticationInstant)
      • createAndSetStatement

        protected void createAndSetStatement​(SubjectBean subjectBean,
                                             SAMLCallback callback)
        Note that the SubjectBean parameter should be null for SAML2.0
      • getIssuerCrypto

        public Crypto getIssuerCrypto()
      • setIssuerCrypto

        public void setIssuerCrypto​(Crypto issuerCrypto)
      • getIssuerName

        public String getIssuerName()
      • setIssuerName

        public void setIssuerName​(String issuerName)
      • getIssuerPassword

        public String getIssuerPassword()
      • setIssuerPassword

        public void setIssuerPassword​(String issuerPassword)
      • getAssertionAdviceElement

        public Element getAssertionAdviceElement()
      • setAssertionAdviceElement

        public void setAssertionAdviceElement​(Element assertionAdviceElement)
      • getKeyInfoElement

        public Element getKeyInfoElement()
      • setKeyInfoElement

        public void setKeyInfoElement​(Element keyInfoElement)