public function validateCertificateAndPrivateKey()
{
$prevClient = $this->ec2->getApiClientType();
$this->ec2->setApiClientType(self::CLIENT_SOAP);
try {
$exc = null;
$this->ec2->availabilityZone->describe();
} catch (\Exception $e) {
$exc = $e;
}
$this->ec2->setApiClientType($prevClient);
if (isset($exc)) {
throw $exc;
}
return true;
}