summaryrefslogtreecommitdiffstats
path: root/Api.php
blob: 169a70415fc46d3e10a939868de9abb6c6fbca5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
require_once('include_me.php');

use BjoernrDe\SSLLabsApi\Calls\AnalyzeCall;
use BjoernrDe\SSLLabsApi\Calls\GetEndpointDataCall;
use BjoernrDe\SSLLabsApi\Calls\GetStatusCodesCall;
use BjoernrDe\SSLLabsApi\Calls\GetRootCertsRaw;

/*
//Analyze Call
$parameters = array('host' => 'bjoernr.de');
$analyzeCall = new AnalyzeCall($parameters);
$analyzeCall->setDevMode(true);

echo '<pre>';
print_r($analyzeCall->send());
echo '</pre>';
*/

/*
//getEndpointData Call
$parameters = array('host' => 'ssllabs.com', 's' => '64.41.200.100');
$getEndpointDataCall = new GetEndpointDataCall($parameters);
$getEndpointDataCall->setDevMode(false);

echo '<pre>';
print_r($getEndpointDataCall->send());
echo '</pre>';
*/

/*
//getStatusCodes Call
$getStatusCodesCall = new GetStatusCodesCall();
$getStatusCodesCall->setDevMode(false);

$statusCallObject = $getStatusCodesCall->send();

echo '<pre>';
print_r($statusCallObject);
print_r($statusCallObject->getStatusDetail('TESTING_PROTOCOL_INTOLERANCE_304'));
echo '</pre>';
*/

//getRootCertsRaw Call
$getRootCertsRawCall = new GetRootCertsRaw();
$getRootCertsRawCall->setDevMode(false);

echo '<pre>';
print_r($getRootCertsRawCall->send());
echo '</pre>';