org.dasein.cloud.azure
Class AzureSSLSocketFactory

java.lang.Object
  extended by org.apache.http.conn.ssl.SSLSocketFactory
      extended by org.dasein.cloud.azure.AzureSSLSocketFactory
All Implemented Interfaces:
org.apache.http.conn.scheme.LayeredSchemeSocketFactory, org.apache.http.conn.scheme.LayeredSocketFactory, org.apache.http.conn.scheme.SchemeLayeredSocketFactory, org.apache.http.conn.scheme.SchemeSocketFactory, org.apache.http.conn.scheme.SocketFactory

public class AzureSSLSocketFactory
extends org.apache.http.conn.ssl.SSLSocketFactory

Custom socket factory for handling X509 authentication with Azure using an in-memory key store.

Since:
2012.04.1
Version:
2012.04.1
Author:
George Reese (george.reese@imaginary.com), Tim Freeman (tim.freeman@enstratus.com)

Field Summary
 
Fields inherited from class org.apache.http.conn.ssl.SSLSocketFactory
ALLOW_ALL_HOSTNAME_VERIFIER, BROWSER_COMPATIBLE_HOSTNAME_VERIFIER, SSL, SSLV2, STRICT_HOSTNAME_VERIFIER, TLS
 
Constructor Summary
AzureSSLSocketFactory(AzureX509 creds)
           
 
Method Summary
 
Methods inherited from class org.apache.http.conn.ssl.SSLSocketFactory
connectSocket, connectSocket, createLayeredSocket, createLayeredSocket, createSocket, createSocket, createSocket, getHostnameVerifier, getSocketFactory, getSystemSocketFactory, isSecure, prepareSocket, setHostnameVerifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AzureSSLSocketFactory

public AzureSSLSocketFactory(AzureX509 creds)
                      throws InternalException,
                             NoSuchAlgorithmException,
                             KeyManagementException,
                             KeyStoreException,
                             UnrecoverableKeyException
Throws:
InternalException
NoSuchAlgorithmException
KeyManagementException
KeyStoreException
UnrecoverableKeyException


Copyright © 2013 enStratus Networks Inc. All Rights Reserved.