com.sun.xml.wss.impl.callback
Class DecryptionKeyCallback

java.lang.Object
  extended by com.sun.xml.wss.impl.callback.XWSSCallback
      extended by com.sun.xml.wss.impl.callback.DecryptionKeyCallback
All Implemented Interfaces:
javax.security.auth.callback.Callback

public class DecryptionKeyCallback
extends XWSSCallback
implements javax.security.auth.callback.Callback

CallBack implementation for decryption key.


Nested Class Summary
static class DecryptionKeyCallback.AliasSymmetricKeyRequest
          Given an alias get the javax.crypto.SecretKey
static class DecryptionKeyCallback.PrivateKeyRequest
          CallBackHandler handling this request should set the private key to be used for decryption on the request.
static class DecryptionKeyCallback.PublicKeyBasedPrivKeyRequest
          A Callback initialized with this request should be handled if the private key to be used for decryption is to be retrieved given the PublicKey
static interface DecryptionKeyCallback.Request
           
static class DecryptionKeyCallback.SymmetricKeyRequest
          Request for a symmetric key to be used for decryption.
static class DecryptionKeyCallback.X509CertificateBasedRequest
          Request for a private key when a corresponding X.509 Certificate is given.
static class DecryptionKeyCallback.X509IssuerSerialBasedRequest
          Request for a private key when the Issuer Name and Serial Number values for a corresponding X.509 Certificate are given.
static class DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest
          Request for a private key when the X.509 Subject Key Identifier value for a corresponding X.509 Certificate is given.
 
Constructor Summary
DecryptionKeyCallback(DecryptionKeyCallback.Request request)
           
 
Method Summary
 DecryptionKeyCallback.Request getRequest()
           
 
Methods inherited from class com.sun.xml.wss.impl.callback.XWSSCallback
getRuntimeProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecryptionKeyCallback

public DecryptionKeyCallback(DecryptionKeyCallback.Request request)
Method Detail

getRequest

public DecryptionKeyCallback.Request getRequest()


Copyright ? 2005 Sun Microsystems, Inc. All Rights Reserved.