|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.security.handler.RequestData
public class RequestData
This class holds per request data.
| Field Summary | |
|---|---|
protected boolean |
requireSignedEncryptedDataElements
|
| Constructor Summary | |
|---|---|
RequestData()
|
|
| Method Summary | |
|---|---|
void |
clear()
|
java.lang.String |
getActor()
|
AlgorithmSuite |
getAlgorithmSuite()
|
javax.security.auth.callback.CallbackHandler |
getCallbackHandler()
Returns the CallbackHandler used for this request. |
Crypto |
getDecCrypto()
|
int |
getDerivedKeyIterations()
Get the derived key iterations. |
java.security.cert.X509Certificate |
getEncCert()
|
Crypto |
getEncCrypto()
|
java.lang.String |
getEncDigestAlgorithm()
|
int |
getEncKeyId()
|
java.lang.String |
getEncKeyTransport()
|
java.util.List<WSEncryptionPart> |
getEncryptParts()
|
boolean |
getEncryptSymmetricEncryptionKey()
|
java.lang.String |
getEncSymmAlgo()
|
java.lang.String |
getEncUser()
|
java.lang.Object |
getMsgContext()
|
ReplayCache |
getNonceReplayCache()
Get the replay cache for Nonces |
java.lang.String |
getPwType()
|
AlgorithmSuite |
getSamlAlgorithmSuite()
|
WSSecHeader |
getSecHeader()
|
int |
getSecretKeyLength()
|
java.lang.String |
getSigAlgorithm()
|
Crypto |
getSigCrypto()
|
java.lang.String |
getSigDigestAlgorithm()
|
int |
getSigKeyId()
|
java.util.List<WSEncryptionPart> |
getSignatureParts()
|
java.lang.String |
getSignatureUser()
|
java.util.List<byte[]> |
getSignatureValues()
|
SOAPConstants |
getSoapConstants()
|
java.util.Collection<java.util.regex.Pattern> |
getSubjectCertConstraints()
Get the Signature Subject Cert Constraints |
ReplayCache |
getTimestampReplayCache()
Get the replay cache for Timestamps |
int |
getTimeToLive()
|
java.lang.String |
getUsername()
|
java.lang.String[] |
getUtElements()
|
Validator |
getValidator(javax.xml.namespace.QName qName)
Get the Validator instance corresponding to the QName |
WSSConfig |
getWssConfig()
|
boolean |
isAppendSignatureAfterTimestamp()
|
boolean |
isNoSerialization()
|
boolean |
isRequireSignedEncryptedDataElements()
|
boolean |
isRevocationEnabled()
Get whether to enable CRL checking or not when verifying trust in a certificate. |
boolean |
isUseDerivedKey()
Return whether to derive keys as per the UsernameTokenProfile 1.1 spec. |
boolean |
isUseDerivedKeyForMAC()
Whether to use the derived key for a MAC. |
boolean |
isUseSingleCert()
Whether to use a single certificate or a whole certificate chain when constructing a BinarySecurityToken used for direct reference in Signature. |
void |
setActor(java.lang.String actor)
|
void |
setAlgorithmSuite(AlgorithmSuite algorithmSuite)
|
void |
setAppendSignatureAfterTimestamp(boolean appendSignatureAfterTimestamp)
|
void |
setCallbackHandler(javax.security.auth.callback.CallbackHandler cb)
Sets the CallbackHandler used for this request |
void |
setDecCrypto(Crypto decCrypto)
|
void |
setDerivedKeyIterations(int iterations)
Set the derived key iterations. |
void |
setEnableRevocation(boolean enableRevocation)
Set whether to enable CRL checking or not when verifying trust in a certificate. |
void |
setEncCert(java.security.cert.X509Certificate encCert)
|
void |
setEncCrypto(Crypto encCrypto)
|
void |
setEncDigestAlgorithm(java.lang.String encDigestAlgorithm)
|
void |
setEncKeyId(int encKeyId)
|
void |
setEncKeyTransport(java.lang.String encKeyTransport)
|
void |
setEncryptSymmetricEncryptionKey(boolean encrypt)
|
void |
setEncSymmAlgo(java.lang.String encSymmAlgo)
|
void |
setEncUser(java.lang.String encUser)
|
void |
setMsgContext(java.lang.Object msgContext)
|
void |
setNonceReplayCache(ReplayCache newCache)
Set the replay cache for Nonces |
void |
setNoSerialization(boolean noSerialization)
|
void |
setPwType(java.lang.String pwType)
|
void |
setRequireSignedEncryptedDataElements(boolean requireSignedEncryptedDataElements)
Configure the engine to verify that EncryptedData elements are in a signed subtree of the document. |
void |
setSamlAlgorithmSuite(AlgorithmSuite samlAlgorithmSuite)
|
void |
setSecHeader(WSSecHeader secHeader)
|
void |
setSecretKeyLength(int length)
|
void |
setSigAlgorithm(java.lang.String sigAlgorithm)
|
void |
setSigCrypto(Crypto sigCrypto)
|
void |
setSigDigestAlgorithm(java.lang.String sigDigestAlgorithm)
|
void |
setSigKeyId(int sigKeyId)
|
void |
setSignatureUser(java.lang.String signatureUser)
|
void |
setSoapConstants(SOAPConstants soapConstants)
|
void |
setSubjectCertConstraints(java.util.Collection<java.util.regex.Pattern> subjectCertConstraints)
Set the Signature Subject Cert Constraints |
void |
setTimestampReplayCache(ReplayCache newCache)
Set the replay cache for Timestamps |
void |
setTimeToLive(int timeToLive)
|
void |
setUseDerivedKey(boolean derivedKey)
|
void |
setUseDerivedKeyForMAC(boolean useMac)
Whether to use the derived key for a MAC. |
void |
setUsername(java.lang.String username)
|
void |
setUseSingleCert(boolean useSingleCert)
Whether to use a single certificate or a whole certificate chain when constructing a BinarySecurityToken used for direct reference in Signature. |
void |
setUtElements(java.lang.String[] utElements)
|
void |
setWssConfig(WSSConfig wssConfig)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean requireSignedEncryptedDataElements
| Constructor Detail |
|---|
public RequestData()
| Method Detail |
|---|
public void clear()
public java.lang.Object getMsgContext()
public void setMsgContext(java.lang.Object msgContext)
public boolean isNoSerialization()
public void setNoSerialization(boolean noSerialization)
public SOAPConstants getSoapConstants()
public void setSoapConstants(SOAPConstants soapConstants)
public java.lang.String getActor()
public void setActor(java.lang.String actor)
public void setSecretKeyLength(int length)
public int getSecretKeyLength()
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public void setEncryptSymmetricEncryptionKey(boolean encrypt)
public boolean getEncryptSymmetricEncryptionKey()
public java.lang.String getPwType()
public void setPwType(java.lang.String pwType)
public java.lang.String[] getUtElements()
public void setUtElements(java.lang.String[] utElements)
public Crypto getSigCrypto()
public void setSigCrypto(Crypto sigCrypto)
public Crypto getDecCrypto()
public void setDecCrypto(Crypto decCrypto)
public int getSigKeyId()
public void setSigKeyId(int sigKeyId)
public java.lang.String getSigAlgorithm()
public void setSigAlgorithm(java.lang.String sigAlgorithm)
public java.lang.String getSigDigestAlgorithm()
public void setSigDigestAlgorithm(java.lang.String sigDigestAlgorithm)
public java.lang.String getEncDigestAlgorithm()
public void setEncDigestAlgorithm(java.lang.String encDigestAlgorithm)
public java.util.List<WSEncryptionPart> getSignatureParts()
public java.lang.String getSignatureUser()
public void setSignatureUser(java.lang.String signatureUser)
public Crypto getEncCrypto()
public void setEncCrypto(Crypto encCrypto)
public int getEncKeyId()
public void setEncKeyId(int encKeyId)
public java.lang.String getEncSymmAlgo()
public void setEncSymmAlgo(java.lang.String encSymmAlgo)
public java.lang.String getEncKeyTransport()
public void setEncKeyTransport(java.lang.String encKeyTransport)
public java.lang.String getEncUser()
public void setEncUser(java.lang.String encUser)
public java.util.List<WSEncryptionPart> getEncryptParts()
public java.security.cert.X509Certificate getEncCert()
public void setEncCert(java.security.cert.X509Certificate encCert)
public int getTimeToLive()
public void setTimeToLive(int timeToLive)
public WSSConfig getWssConfig()
public void setWssConfig(WSSConfig wssConfig)
wssConfig - The wssConfig to set.public java.util.List<byte[]> getSignatureValues()
public WSSecHeader getSecHeader()
public void setSecHeader(WSSecHeader secHeader)
secHeader - The secHeader to set.public void setUseDerivedKey(boolean derivedKey)
derivedKey - Set whether to derive keys as per the
UsernameTokenProfile 1.1 spec. Default is true.public boolean isUseDerivedKey()
public void setDerivedKeyIterations(int iterations)
iterations - The number of iterations to use when deriving a keypublic int getDerivedKeyIterations()
public void setUseDerivedKeyForMAC(boolean useMac)
useMac - Whether to use the derived key for a MAC.public boolean isUseDerivedKeyForMAC()
public void setUseSingleCert(boolean useSingleCert)
useSingleCert - true if only to use a single certificatepublic boolean isUseSingleCert()
public void setEnableRevocation(boolean enableRevocation)
enableRevocation - whether to enable CRL checkingpublic boolean isRevocationEnabled()
public boolean isRequireSignedEncryptedDataElements()
public void setRequireSignedEncryptedDataElements(boolean requireSignedEncryptedDataElements)
requireSignedEncryptedDataElements - public void setCallbackHandler(javax.security.auth.callback.CallbackHandler cb)
cb - public javax.security.auth.callback.CallbackHandler getCallbackHandler()
public Validator getValidator(javax.xml.namespace.QName qName)
throws WSSecurityException
qName - the QName with which to find a Validator instance
WSSecurityExceptionpublic void setTimestampReplayCache(ReplayCache newCache)
public ReplayCache getTimestampReplayCache()
public void setNonceReplayCache(ReplayCache newCache)
public ReplayCache getNonceReplayCache()
public void setSubjectCertConstraints(java.util.Collection<java.util.regex.Pattern> subjectCertConstraints)
public java.util.Collection<java.util.regex.Pattern> getSubjectCertConstraints()
public boolean isAppendSignatureAfterTimestamp()
public void setAppendSignatureAfterTimestamp(boolean appendSignatureAfterTimestamp)
public AlgorithmSuite getAlgorithmSuite()
public void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
public AlgorithmSuite getSamlAlgorithmSuite()
public void setSamlAlgorithmSuite(AlgorithmSuite samlAlgorithmSuite)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||