//take a look at RahasData rstElement which has everything you need
this.rstElement =
this.inMessageContext.getEnvelope().getBody().getFirstElement();
//rstElement has the EPR
OMElement appliesToElem = this.rstElement
.getFirstChildWithName(new QName(RahasConstants.WSP_NS,
RahasConstants.IssuanceBindingLocalNames.
APPLIES_TO));
if (appliesToElem != null) {
OMElement eprElem = appliesToElem.getFirstElement();
this.appliesToEpr = eprElem;
//rstElement also has KeySize
OMElement keySizeElem =
this.rstElement
.getFirstChildWithName(new QName(this.wstNs,
RahasConstants.IssuanceBindingLocalNames.
KEY_SIZE));
if (keySizeElem != null) {
String text = keySizeElem.getText();
if (text != null && !"".equals(text.trim())) {
try {
//Set key size
this.keysize = Integer.parseInt(text.trim());
//so if you save all of the rstElements discovered thru RahasData to an Array
such as ArrayList<OMElement>
//you can iterate thru the array and locate the EPR
OMElement eprElem =this.rstElement.getFirstChildWithName(new
QName(RahasConstants.WSP_NS,
RahasConstants.IssuanceBindingLocalNames.
APPLIES_TO)).getFirstElement()
// get the details you need
thats only one solution..others may have a more circumspect response
Martin Gainty
______________________________________________
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und
Vertraulichkeitanmerkung/Note de déni et de confidentialité
Ez az üzenet bizalmas. Ha nem ön az akinek szánva volt, akkor kérjük, hogy
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának készítése
nem megengedett. Ez az üzenet csak ismeret cserét szolgál és semmiféle jogi
alkalmazhatósága sincs. Mivel az electronikus üzenetek könnyen
megváltoztathatóak, ezért minket semmi felelöség nem terhelhet ezen üzenet
tartalma miatt.
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung.
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est
interdite. Ce message sert à l'information seulement et n'aura pas n'importe
quel effet légalement obligatoire. Étant donné que les email peuvent facilement
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité
pour le contenu fourni.
> Date: Thu, 15 Jul 2010 10:29:30 -0700
> From: [email protected]
> To: [email protected]
> Subject: getRSTTemplate()
>
>
> Hi All,
>
> When trying to get a token from the STS, we create the RST Template using
> the getRSTTemplate where we set the SAML version, keytype and keysize.
> I was wondering if there is a possibility where instead of providing the
> SAML version, keytype, keysize etc, we provide a endpoint reference and the
> STS figures out what template to use?
>
> Thanks,
> Adharmag
> --
> View this message in context:
> http://old.nabble.com/getRSTTemplate%28%29-tp29175684p29175684.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
_________________________________________________________________
The New Busy is not the old busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3