Zend Framework  1.12
Public Member Functions | Protected Member Functions | List of all members
Zend_Service_WindowsAzure_Credentials_SharedKeyLite Class Reference

Public Member Functions

 signRequestUrl ($requestUrl= '', $resourceType=Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, $requiredPermission=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ)
 Sign request URL with credentials.
 
 signRequestHeaders ($httpVerb=Zend_Http_Client::GET, $path= '/', $queryString= '', $headers=null, $forTableStorage=false, $resourceType=Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, $requiredPermission=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ, $rawData=null)
 Sign request headers with credentials.
 
- Public Member Functions inherited from Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
 __construct ($accountName=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_ACCOUNT, $accountKey=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_KEY, $usePathStyleUri=false)
 Creates a new Zend_Service_WindowsAzure_Credentials_CredentialsAbstract instance.
 
 setAccountName ($value=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_ACCOUNT)
 Set account name for Windows Azure.
 
 setAccountkey ($value=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::DEVSTORE_KEY)
 Set account key for Windows Azure.
 
 setUsePathStyleUri ($value=false)
 Set use path-style URI's.
 
 signRequestUrl ($requestUrl= '', $resourceType=Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, $requiredPermission=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ)
 Sign request URL with credentials.
 
 signRequestHeaders ($httpVerb=Zend_Http_Client::GET, $path= '/', $queryString= '', $headers=null, $forTableStorage=false, $resourceType=Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN, $requiredPermission=Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ, $rawData=null)
 Sign request headers with credentials.
 

Protected Member Functions

 _prepareQueryStringForSigning ($value)
 Prepare query string for signing.
 
- Protected Member Functions inherited from Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
 _prepareQueryStringForSigning ($value)
 Prepare query string for signing.
 
 _makeArrayOfQueryString ($value)
 Make array of query string.
 
 _issetOr ($array, $key, $valueIfNotSet)
 Returns an array value if the key is set, otherwide returns $valueIfNotSet.
 

Additional Inherited Members

- Public Attributes inherited from Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
const DEVSTORE_ACCOUNT = "devstoreaccount1"
 Development storage account and key.
 
const DEVSTORE_KEY = "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw=="
 
const PREFIX_PROPERTIES = "x-ms-prop-"
 HTTP header prefixes.
 
const PREFIX_METADATA = "x-ms-meta-"
 
const PREFIX_STORAGE_HEADER = "x-ms-"
 
const PERMISSION_READ = "r"
 Permissions.
 
const PERMISSION_WRITE = "w"
 
const PERMISSION_DELETE = "d"
 
const PERMISSION_LIST = "l"
 
- Protected Attributes inherited from Zend_Service_WindowsAzure_Credentials_CredentialsAbstract
 $_accountName = ''
 
 $_accountKey = ''
 
 $_usePathStyleUri = false
 

Member Function Documentation

_prepareQueryStringForSigning (   $value)
protected

Prepare query string for signing.

Parameters
string$valueOriginal query string
Returns
string Query string for signing
signRequestHeaders (   $httpVerb = Zend_Http_Client::GET,
  $path = '/',
  $queryString = '',
  $headers = null,
  $forTableStorage = false,
  $resourceType = Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN,
  $requiredPermission = Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ,
  $rawData = null 
)

Sign request headers with credentials.

Parameters
string$httpVerbHTTP verb the request will use
string$pathPath for the request
string$queryStringQuery string for the request
array$headersx-ms headers to add
boolean$forTableStorageIs the request for table storage?
string$resourceTypeResource type
string$requiredPermissionRequired permission
mixed$rawDataRaw post data
Returns
array Array of headers
signRequestUrl (   $requestUrl = '',
  $resourceType = Zend_Service_WindowsAzure_Storage::RESOURCE_UNKNOWN,
  $requiredPermission = Zend_Service_WindowsAzure_Credentials_CredentialsAbstract::PERMISSION_READ 
)

Sign request URL with credentials.

Parameters
string$requestUrlRequest URL
string$resourceTypeResource type
string$requiredPermissionRequired permission
Returns
string Signed request URL