AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setAuthnContextDecl(authnContextDecl); authnContextType.setSequence(authnContextSequence); AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setClassRef(aAuthnContextClassRefType);
if (sequence != null) AuthnContextClassRefType authnContextClassRefType = sequence.getClassRef(); if (authnContextClassRefType != null) Set<URIType> uriTypes = sequence.getURIType(); if (uriTypes != null)
if (sequence != null) AuthnContextClassRefType authnContextClassRefType = sequence.getClassRef(); if (authnContextClassRefType != null) Set<URIType> uriTypes = sequence.getURIType(); if (uriTypes != null)
AuthnContextClassRefType authnContextClassRefType = sequence.getClassRef(); if (authnContextClassRefType != null) { StaxUtil.writeStartElement(writer, ASSERTION_PREFIX, JBossSAMLConstants.AUTHN_CONTEXT_CLASS_REF.get(), Set<URIType> uriTypes = sequence.getURIType(); if (uriTypes != null) { for (URIType uriType : uriTypes) {
AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setAuthnContextDecl(authnContextDecl); authnContextType.setSequence(authnContextSequence); AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setClassRef(aAuthnContextClassRefType);
AuthnContextClassRefType authnContextClassRefType = sequence.getClassRef(); if (authnContextClassRefType != null) { StaxUtil.writeStartElement(writer, ASSERTION_PREFIX, JBossSAMLConstants.AUTHN_CONTEXT_CLASS_REF.get(), Set<URIType> uriTypes = sequence.getURIType(); if (uriTypes != null) { for (URIType uriType : uriTypes) {
AuthnContextClassRefType authnContextClassRefType = sequence.getClassRef(); if (authnContextClassRefType != null) { StaxUtil.writeStartElement(writer, ASSERTION_PREFIX, JBossSAMLConstants.AUTHN_CONTEXT_CLASS_REF.get(), Set<URIType> uriTypes = sequence.getURIType(); if (uriTypes != null) { for (URIType uriType : uriTypes) {
AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setAuthnContextDecl(authnContextDecl); authnContextType.setSequence(authnContextSequence); AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setClassRef(aAuthnContextClassRefType);
AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setClassRef(aAuthnContextClassRefType);
AuthnContextTypeSequence authnContextSequence = authnContextType.new AuthnContextTypeSequence(); authnContextSequence.setClassRef(aAuthnContextClassRefType);
/** * Create an AuthnStatement * * @param authnContextDeclRef such as JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT * @param issueInstant * * @return */ public AuthnStatementType createAuthnStatement(String authnContextDeclRef, XMLGregorianCalendar issueInstant) { AuthnStatementType authnStatement = new AuthnStatementType(issueInstant); AuthnContextType act = new AuthnContextType(); String authContextDeclRef = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get(); act.addAuthenticatingAuthority(URI.create(authContextDeclRef)); AuthnContextTypeSequence sequence = act.new AuthnContextTypeSequence(); sequence.setClassRef(new AuthnContextClassRefType(URI.create(JBossSAMLURIConstants.AC_PASSWORD.get()))); act.setSequence(sequence); authnStatement.setAuthnContext(act); return authnStatement; }
/** * Create an AuthnStatementType given the issue instant and the type of authentication * @param instant an instanceof {@link XMLGregorianCalendar} * @param authnContextClassRefValue indicate the type of authentication performed * @return {@link AuthnStatementType} */ public static AuthnStatementType createAuthnStatement(XMLGregorianCalendar instant, String authnContextClassRefValue) { AuthnStatementType authnStatement = new AuthnStatementType(instant); AuthnContextType authnContext = new AuthnContextType(); AuthnContextClassRefType authnContextClassRef = new AuthnContextClassRefType( URI.create(authnContextClassRefValue)); AuthnContextTypeSequence sequence = (authnContext).new AuthnContextTypeSequence(); sequence.setClassRef(authnContextClassRef); authnContext.setSequence(sequence); authnStatement.setAuthnContext(authnContext); return authnStatement; }
/** * Create an AuthnStatement * * @param authnContextDeclRef such as JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT * @param issueInstant * @return */ public AuthnStatementType createAuthnStatement(String authnContextDeclRef, XMLGregorianCalendar issueInstant) { AuthnStatementType authnStatement = new AuthnStatementType(issueInstant); AuthnContextType act = new AuthnContextType(); String authContextDeclRef = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get(); act.addAuthenticatingAuthority(URI.create(authContextDeclRef)); AuthnContextTypeSequence sequence = act.new AuthnContextTypeSequence(); sequence.setClassRef(new AuthnContextClassRefType(URI.create(JBossSAMLURIConstants.AC_PASSWORD.get()))); act.setSequence(sequence); authnStatement.setAuthnContext(act); return authnStatement; }
/** * Create an AuthnStatementType given the issue instant and the type of authentication * * @param instant an instanceof {@link XMLGregorianCalendar} * @param authnContextClassRefValue indicate the type of authentication performed * @return {@link AuthnStatementType} */ public static AuthnStatementType createAuthnStatement(XMLGregorianCalendar instant, String authnContextClassRefValue) { AuthnStatementType authnStatement = new AuthnStatementType(instant); AuthnContextType authnContext = new AuthnContextType(); AuthnContextClassRefType authnContextClassRef = new AuthnContextClassRefType(URI.create(authnContextClassRefValue)); AuthnContextTypeSequence sequence = (authnContext).new AuthnContextTypeSequence(); sequence.setClassRef(authnContextClassRef); authnContext.setSequence(sequence); authnStatement.setAuthnContext(authnContext); return authnStatement; }
/** * Create an AuthnStatementType given the issue instant and the type of authentication * * @param instant an instanceof {@link XMLGregorianCalendar} * @param authnContextClassRefValue indicate the type of authentication performed * * @return {@link AuthnStatementType} */ public static AuthnStatementType createAuthnStatement(XMLGregorianCalendar instant, String authnContextClassRefValue) { AuthnStatementType authnStatement = new AuthnStatementType(instant); AuthnContextType authnContext = new AuthnContextType(); AuthnContextClassRefType authnContextClassRef = new AuthnContextClassRefType(URI.create(authnContextClassRefValue)); AuthnContextTypeSequence sequence = (authnContext).new AuthnContextTypeSequence(); sequence.setClassRef(authnContextClassRef); authnContext.setSequence(sequence); authnStatement.setAuthnContext(authnContext); return authnStatement; }
/** * Create an AuthnStatement * * @param authnContextDeclRef such as JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT * @param issueInstant * * @return */ public AuthnStatementType createAuthnStatement(String authnContextDeclRef, XMLGregorianCalendar issueInstant) { AuthnStatementType authnStatement = new AuthnStatementType(issueInstant); AuthnContextType act = new AuthnContextType(); String authContextDeclRef = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get(); act.addAuthenticatingAuthority(URI.create(authContextDeclRef)); AuthnContextTypeSequence sequence = act.new AuthnContextTypeSequence(); sequence.setClassRef(new AuthnContextClassRefType(URI.create(JBossSAMLURIConstants.AC_PASSWORD.get()))); act.setSequence(sequence); authnStatement.setAuthnContext(act); return authnStatement; }
/** * Create an AuthnStatementType given the issue instant and the type of authentication * * @param instant an instanceof {@link XMLGregorianCalendar} * @param authnContextClassRefValue indicate the type of authentication performed * * @return {@link AuthnStatementType} */ public static AuthnStatementType createAuthnStatement(XMLGregorianCalendar instant, String authnContextClassRefValue) { AuthnStatementType authnStatement = new AuthnStatementType(instant); AuthnContextType authnContext = new AuthnContextType(); AuthnContextClassRefType authnContextClassRef = new AuthnContextClassRefType(URI.create(authnContextClassRefValue)); AuthnContextTypeSequence sequence = (authnContext).new AuthnContextTypeSequence(); sequence.setClassRef(authnContextClassRef); authnContext.setSequence(sequence); authnStatement.setAuthnContext(authnContext); return authnStatement; }
/** * Create an AuthnStatementType given the issue instant and the type of authentication * @param instant an instanceof {@link XMLGregorianCalendar} * @param authnContextClassRefValue indicate the type of authentication performed * @return {@link AuthnStatementType} */ public static AuthnStatementType createAuthnStatement(XMLGregorianCalendar instant, String authnContextClassRefValue) { AuthnStatementType authnStatement = new AuthnStatementType(instant); AuthnContextType authnContext = new AuthnContextType(); AuthnContextClassRefType authnContextClassRef = new AuthnContextClassRefType( URI.create(authnContextClassRefValue)); AuthnContextTypeSequence sequence = (authnContext).new AuthnContextTypeSequence(); sequence.setClassRef(authnContextClassRef); authnContext.setSequence(sequence); authnStatement.setAuthnContext(authnContext); return authnStatement; }