microsoft.exchange.webservices.data
Class ClientCertificateCredentials

java.lang.Object
  extended by microsoft.exchange.webservices.data.ExchangeCredentials
      extended by microsoft.exchange.webservices.data.ClientCertificateCredentials

public class ClientCertificateCredentials
extends ExchangeCredentials

ClientCertificateCredentials wraps an instance of X509CertificateCollection used for client certification-based authentication.


Constructor Summary
ClientCertificateCredentials(javax.net.ssl.TrustManager clientCertificates)
          Initializes a new instance of the ClientCertificateCredentials class.
 
Method Summary
 javax.net.ssl.TrustManager getClientCertificates()
          Gets the client certificates collection.
protected  void prepareWebRequest(microsoft.exchange.webservices.data.HttpWebRequest request)
          This method is called to apply credentials to a service request before the request is made.
 
Methods inherited from class microsoft.exchange.webservices.data.ExchangeCredentials
adjustUrl, emitExtraSoapHeaderNamespaceAliases, getExchangeCredentialsFromNetworkCredential, getUriWithoutWSSecurity, isNeedSignature, preAuthenticate, serializeExtraSoapHeaders, serializeWSSecurityHeaders, sign
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientCertificateCredentials

public ClientCertificateCredentials(javax.net.ssl.TrustManager clientCertificates)
                             throws java.lang.Exception
Initializes a new instance of the ClientCertificateCredentials class.

Parameters:
clientCertificates - The clientCertificates
Throws:
java.lang.Exception
Method Detail

prepareWebRequest

protected void prepareWebRequest(microsoft.exchange.webservices.data.HttpWebRequest request)
This method is called to apply credentials to a service request before the request is made.

Overrides:
prepareWebRequest in class ExchangeCredentials
Parameters:
request - The request.

getClientCertificates

public javax.net.ssl.TrustManager getClientCertificates()
Gets the client certificates collection.

Returns:
clientCertificates