Wsse listener aiuto

Syd Chino Barrett

Nuovo Utente
22 Ott 2015
3
0
0
Buongiorno,

dovrei creare un WSSE Listener, ma non riesco.

Questa à la chiamata

PHP:
<?php
class TokenGenerator {
	public static function generateToken($username, $password) {
		$nonce = self::generateNonce ();

		$created = date ( 'Y-m-d\TH:i:sP' );
		$digest = base64_encode ( sha1 ( $nonce . $created . $password, TRUE ) );
		$token = sprintf ( 'UsernameToken Username="%s", PasswordDigest="%s", Nonce="%s", Created="%s"', $username, $digest, $nonce, $created );
		return $token;
	}

	private static function generateNonce($bits = 256) {
		$bytes = ceil ( $bits / 8 ) * microtime ();
		$return = '';

		for($i = 0; $i < $bytes; $i ++)
			$return .= chr ( mt_rand ( 0, 255 ) );

		return md5 ( $return );
	}
}

$xwsse = TokenGenerator::generateToken ( 'username', 'RC&EWoiQ7#!!' ); // ### GENERO IL TOKEN
$httpRequest = new \HttpRequest (
	'http://XXXX/',
	\HttpRequest::METH_POST, [
		'headers' => [
			'Content-Type' => 'application/x-www-form-urlencoded; charset=UTF-8',
			'Accept-Charset' => 'UTF-8',
			'X-Wsse' => $xwsse
		],
		'protocol' => HTTP_VERSION_1_2
	]
);

$httpRequest->setPostFields ( [
	'userName' => 'testAgentnip',
	'phoneNumber' => '32896980502',
	'customer' => '112233'
] ) or die ( 'Errore' );

try {
	$result = $httpRequest->send()->getBody ();
	echo $result;
} catch ( \HttpException $ex ) {
	error_log ( 'ERRORE CHIAMATA HTTP => ' . $ex->getMessage () );
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
gandalf1959 Passare variabili da listener Paypal a un'altra pagina PHP 0
gandalf1959 IPN Listener di Paypal, non riesco a registrare utente nel mio DB PHP 14
D Due oggetti con listener per mouse.roll_over che si sovrappongono Flash 0
E Aiuto per query PHP 8
R Aiuto ripristino sito web Presentati al Forum 0
L Aiuto con DataGridView Visual Basic 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
I aiuto urgente per thunderbird Posta Elettronica 0
I aiuto per outlook Posta Elettronica 0
D aiuto funzioni javascript Javascript 1
T aiuto per trasformare un quiz fatto in JS in un quiz in JQUERY jQuery 0
D Aiuto CSS in ELEMENTOR - Cambiare un testo CMS (Content Management System) 0
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
K Aiuto con file audio in html HTML e CSS 1
G Script notifiche dekstop aiuto Javascript 0
P Aiuto per rendere un Bot Telegram Privato PHP 1
M Un aiuto da chi ha apple Mac e Software 0
P Richiesta di aiuto Presentati al Forum 1
A Aiuto per pagina php PHP 0
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
I Aiuto php Dependent Lookup PHP 0
R Aiuto con le query MS Access 2
M AIUTO ESERCIZIO JAVA Javascript 1
G Aiuto con htaccess e rewriterule PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
M Aiuto con inserimento immagini WordPress 6
D aiuto schermata photoshop Photoshop 0
L Aiuto per programma web php/mySQL PHP 2
A Aiuto php colore diverso PHP 10
L Aiuto creazione menu mancante WordPress 0
C Aiuto compiuto scuola PHP/MySQL PHP 2
G Insert into select - Aiuto MySQL 0
I Aiuto bash linux Programmazione 1
F Aiuto java script Javascript 2
R Cerco aiuto Offerte e Richieste di Lavoro e/o Collaborazione 7
I Aiuto query MySQL 8
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
motleyrulez Aiuto con un ciclo PHP 0
R Aiuto sito html Offerte e Richieste di Lavoro e/o Collaborazione 3
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
G Mi dite come faccio? Aiuto photoshop ? Photoshop 1
C prestashop paragamento contrassegno aiuto modulo E-Commerce 0
Michelebozzo [PHP] Rimuovere pubblicazione nome pagina ... aiuto! PHP 7
Caldus richiesta aiuto Mac e Software 0
R [Javascript] Aiuto su questo script Javascript 2
Z Gestionale in Php/mysql: Quanto farsi pagare? Aiuto! Discussioni Varie 0
Giacomo92 [HTML] AIUTO!! Regular Expression :( Offerte e Richieste di Lavoro e/o Collaborazione 15
T Aiuto per php7 e mysqli PHP 3
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
K [Java] aiuto switch case Java 1

Discussioni simili