public void setSecondaryIssuedTokenParameters(SecondaryIssuedTokenParameters sisPara){
this.sisPara = sisPara;
}
private void parseAssertions(IssuedToken issuedToken, PolicyAssertion localToken){
Issuer issuer = issuedToken.getIssuer();
URI stsURI = null;
if (issuer != null){
stsURI = issuedToken.getIssuer().getAddress().getURI();
if(issuer.getIdentity() != null){
this.getOtherOptions().put(IDENTITY, issuer.getIdentity());
}
}
// Get STS information from IssuedToken
if (stsURI != null){
this.stsEndpoint = stsURI.toString();
Address metadataIssuerAddress = issuer.getMetadataAddress();
if(metadataIssuerAddress != null){
URI metadataIssuerAddressURI = metadataIssuerAddress.getURI();
if(metadataIssuerAddressURI != null){
stsMEXAddress = metadataIssuerAddressURI.toString();
}