|
Oracle Security Developer Tools Web Services Security Java API Reference 10g (10.1.4.0.1) B28177-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.xmlsec.keys.retrieval.KeyRetriever
oracle.security.xmlsec.wss.util.WSSKeyRetriever
This class server as an utility for extracting keys from dsig:KeyInfo instances containing wsse elements. It can only retrieve information located in the same org.w3c.dom.Document instance.
Users should override this class to implement retrieval of keys from persistant storage.
| Constructor Summary | |
WSSKeyRetriever() |
|
| Method Summary | |
oracle.security.crypto.cert.X509 |
processCert(oracle.security.xmlsec.keys.KeyInfoData kid)Parse the KeyInfo data and obtain the X509 certificate. |
oracle.security.crypto.core.PrivateKey |
processPrivateKey(oracle.security.xmlsec.keys.KeyInfoData kid)Parse the KeyInfo data and obtain the private key. |
oracle.security.crypto.core.SymmetricKey |
processSymmetricKey(oracle.security.xmlsec.keys.KeyInfoData kid)Parse the KeyInfo data and obtain the symmetric key. |
protected oracle.security.crypto.cert.X509 |
retrieveCertificate(oracle.security.xmlsec.keys.KeyInfoData keyInfo) |
protected oracle.security.crypto.core.PrivateKey |
retrievePrivateKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo) |
protected oracle.security.crypto.core.PublicKey |
retrievePublicKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo) |
protected oracle.security.crypto.core.SymmetricKey |
retrieveSymmetricKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo) |
| Methods inherited from class oracle.security.xmlsec.keys.retrieval.KeyRetriever |
addKeyRetriever, getAuthenticator, getCertificate, getCertificate, getPrivateKey, getPrivateKey, getPublicKey, getPublicKey, getSymmetricKey, getSymmetricKey, retrieveCertificate, retrievePrivateKey, retrievePublicKey, retrieveSymmetricKey, setAuthenticator |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WSSKeyRetriever()
| Method Detail |
protected oracle.security.crypto.cert.X509 retrieveCertificate(oracle.security.xmlsec.keys.KeyInfoData keyInfo)
throws oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
protected oracle.security.crypto.core.PublicKey retrievePublicKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo)
throws oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
protected oracle.security.crypto.core.PrivateKey retrievePrivateKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo)
throws oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
protected oracle.security.crypto.core.SymmetricKey retrieveSymmetricKey(oracle.security.xmlsec.keys.KeyInfoData keyInfo)
throws oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
oracle.security.xmlsec.keys.retrieval.KeyRetrievalException
public oracle.security.crypto.cert.X509 processCert(oracle.security.xmlsec.keys.KeyInfoData kid)
throws WSSException
Document.kid - The wsse:SecurityTokenReference element.null.WSSException
public oracle.security.crypto.core.PrivateKey processPrivateKey(oracle.security.xmlsec.keys.KeyInfoData kid)
throws WSSException
kid - The wsse:SecurityTokenReference element.null.WSSException
public oracle.security.crypto.core.SymmetricKey processSymmetricKey(oracle.security.xmlsec.keys.KeyInfoData kid)
throws WSSException
kid - The wsse:SecurityTokenReference element.null.WSSException
|
Oracle Security Developer Tools Web Services Security Java API Reference 10g (10.1.4.0.1) B28177-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||