public void setSenderAuth(boolean required) { if (required) { this.setSourceAuth(SOURCE_AUTH_SENDER); } else if (!isContentAuthRequired()) { this.setSourceAuth(SOURCE_AUTH_NONE); } }
public boolean authRequired() { return this.isSourceAuthRequired() || this.isRecipientAuthRequired(); }
public void setContentAuth(boolean required) { if (required) { this.setSourceAuth(SOURCE_AUTH_CONTENT); } else if (!isSenderAuthRequired()) { this.setSourceAuth(SOURCE_AUTH_NONE); } }
public boolean isContentAuthRequired() { return ( this.isSourceAuthRequired() ? ( this.getSourceAuth() == SOURCE_AUTH_CONTENT ? true : false ) : false ); }
boolean sourceAuthRequired = policy.isSourceAuthRequired(); boolean recipientAuthRequired = policy.isRecipientAuthRequired(); boolean senderAuthRequired = policy.isSenderAuthRequired(); boolean contentAuthRequired = policy.isContentAuthRequired(); boolean beforeContent = policy.isRecipientAuthBeforeContent(orderForValidation);
public AuthPolicy( int sourceAuthenticationType, boolean authenticateRecipient, boolean beforeContent ) { setAuthenticationType(sourceAuthenticationType); this.authenticateRecipient = authenticateRecipient; this.recipientBeforeContent = beforeContent; }
} else if(idEntry.getRequestPolicy() != null || idEntry.getResponsePolicy() != null) { reqP = new AuthPolicy(idEntry.getRequestPolicy()); respP = new AuthPolicy(idEntry.getResponsePolicy()); } else {
public boolean isSenderAuthRequired() { return ( this.isSourceAuthRequired() ? ( this.getSourceAuth() == SOURCE_AUTH_SENDER ? true : false ) : false ); }
public AuthPolicy( int sourceAuthenticationType, boolean authenticateRecipient, boolean beforeContent ) { setAuthenticationType(sourceAuthenticationType); this.authenticateRecipient = authenticateRecipient; this.recipientBeforeContent = beforeContent; }
} else if(idEntry.getRequestPolicy() != null || idEntry.getResponsePolicy() != null) { reqP = new AuthPolicy(idEntry.getRequestPolicy()); respP = new AuthPolicy(idEntry.getResponsePolicy()); } else {
public boolean isSenderAuthRequired() { return ( this.isSourceAuthRequired() ? ( this.getSourceAuth() == SOURCE_AUTH_SENDER ? true : false ) : false ); }
public boolean authRequired() { return this.isSourceAuthRequired() || this.isRecipientAuthRequired(); }
public void setContentAuth(boolean required) { if (required) { this.setSourceAuth(SOURCE_AUTH_CONTENT); } else if (!isSenderAuthRequired()) { this.setSourceAuth(SOURCE_AUTH_NONE); } }
public void setSenderAuth(boolean required) { if (required) { this.setSourceAuth(SOURCE_AUTH_SENDER); } else if (!isContentAuthRequired()) { this.setSourceAuth(SOURCE_AUTH_NONE); } }
public void setSourceAuth(int sourceAuthenticationType) { setAuthenticationType(sourceAuthenticationType); }
new AuthPolicy(entry.getRequestPolicy()) : null; new AuthPolicy(entry.getResponsePolicy()) : null; new AuthPolicy(entry.getRequestPolicy()); new AuthPolicy(entry.getResponsePolicy());
public boolean isContentAuthRequired() { return ( this.isSourceAuthRequired() ? ( this.getSourceAuth() == SOURCE_AUTH_CONTENT ? true : false ) : false ); }
public void setSourceAuth(int sourceAuthenticationType) { setAuthenticationType(sourceAuthenticationType); }
new AuthPolicy(entry.getRequestPolicy()) : null; new AuthPolicy(entry.getResponsePolicy()) : null; new AuthPolicy(entry.getRequestPolicy()); new AuthPolicy(entry.getResponsePolicy());
public AuthPolicy(MessagePolicy messagePolicy) { if (messagePolicy != null) { TargetPolicy[] targetPolicies = messagePolicy.getTargetPolicies(); if (targetPolicies != null && targetPolicies.length > 0) { int contentInd = -1; int recipientInd = -1; for (int i = 0; i < targetPolicies.length; i++) { ProtectionPolicy pp = targetPolicies[i].getProtectionPolicy(); if (ProtectionPolicy.AUTHENTICATE_RECIPIENT.equals( pp.getID())) { recipientInd = i; this.authenticateRecipient = true; } else if (ProtectionPolicy.AUTHENTICATE_SENDER.equals( pp.getID())) { contentInd = i; setAuthenticationType(SOURCE_AUTH_SENDER); } else if (ProtectionPolicy.AUTHENTICATE_CONTENT.equals( pp.getID())) { contentInd = i; setAuthenticationType(SOURCE_AUTH_CONTENT); } } if (authenticateRecipient && contentInd >= 0) { this.recipientBeforeContent = (recipientInd < contentInd); } } } }