|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.security.str.SecurityTokenRefSTRParser
public class SecurityTokenRefSTRParser
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with an EncryptedData element.
Field Summary | |
---|---|
static java.lang.String |
SIGNATURE_METHOD
The Signature method. |
Constructor Summary | |
---|---|
SecurityTokenRefSTRParser()
|
Method Summary | |
---|---|
java.security.cert.X509Certificate[] |
getCertificates()
Get the X509Certificates associated with this SecurityTokenReference |
java.security.Principal |
getPrincipal()
Get the Principal associated with this SecurityTokenReference |
java.security.PublicKey |
getPublicKey()
Get the PublicKey associated with this SecurityTokenReference |
byte[] |
getSecretKey()
Get the Secret Key associated with this SecurityTokenReference |
boolean |
isTrustedCredential()
Get whether the returned credential is already trusted or not. |
void |
parseSecurityTokenReference(org.w3c.dom.Element strElement,
RequestData data,
WSDocInfo wsDocInfo,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Parse a SecurityTokenReference element and extract credentials. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SIGNATURE_METHOD
Constructor Detail |
---|
public SecurityTokenRefSTRParser()
Method Detail |
---|
public void parseSecurityTokenReference(org.w3c.dom.Element strElement, RequestData data, WSDocInfo wsDocInfo, java.util.Map<java.lang.String,java.lang.Object> parameters) throws WSSecurityException
parseSecurityTokenReference
in interface STRParser
strElement
- The SecurityTokenReference elementdata
- the RequestData associated with the requestwsDocInfo
- The WSDocInfo object to access previous processing resultsparameters
- A set of implementation-specific parameters
WSSecurityException
public java.security.cert.X509Certificate[] getCertificates()
getCertificates
in interface STRParser
public java.security.Principal getPrincipal()
getPrincipal
in interface STRParser
public java.security.PublicKey getPublicKey()
getPublicKey
in interface STRParser
public byte[] getSecretKey()
getSecretKey
in interface STRParser
public boolean isTrustedCredential()
isTrustedCredential
in interface STRParser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |