com.sun.xml.wss.impl.callback
Class SignatureKeyCallback.PrivKeyCertRequest

java.lang.Object
  extended by com.sun.xml.wss.impl.callback.SignatureKeyCallback.PrivKeyCertRequest
All Implemented Interfaces:
SignatureKeyCallback.Request
Direct Known Subclasses:
SignatureKeyCallback.AliasPrivKeyCertRequest, SignatureKeyCallback.DefaultPrivKeyCertRequest, SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest
Enclosing class:
SignatureKeyCallback

public abstract static class SignatureKeyCallback.PrivKeyCertRequest
extends java.lang.Object
implements SignatureKeyCallback.Request

A CallbackHandler handling an instance of this request should make sure that a private key and a corresponding X.509 certificate must be set on the request.


Constructor Summary
SignatureKeyCallback.PrivKeyCertRequest()
           
 
Method Summary
 java.security.PrivateKey getPrivateKey()
          Get the PrivateKey stored in this Request.
 java.security.cert.X509Certificate getX509Certificate()
          Get the X509Certificate stored in this Request.
 void setPrivateKey(java.security.PrivateKey privateKey)
          Set the Private Key used for Signature Calculation.
 void setX509Certificate(java.security.cert.X509Certificate certificate)
          Set the X509Certificate used for Signature verification.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureKeyCallback.PrivKeyCertRequest

public SignatureKeyCallback.PrivKeyCertRequest()
Method Detail

setPrivateKey

public void setPrivateKey(java.security.PrivateKey privateKey)
Set the Private Key used for Signature Calculation.

Parameters:
privateKey - java.security.PrivateKey representing the PrivateKey to be used for Signature value calculation.

getPrivateKey

public java.security.PrivateKey getPrivateKey()
Get the PrivateKey stored in this Request.

Returns:
java.security.PrivateKey - PrivateKey to be used for Signature value calculation.

setX509Certificate

public void setX509Certificate(java.security.cert.X509Certificate certificate)
Set the X509Certificate used for Signature verification.

Parameters:
certificate - java.security.X509Certificate to be used for Signature Verification.

getX509Certificate

public java.security.cert.X509Certificate getX509Certificate()
Get the X509Certificate stored in this Request.

Returns:
java.security.X509Certificate - X509Certificate to be used for Signature Verification.


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