Darts web authenticatie

Maat: px
Weergave met pagina beginnen:

Download "Darts web authenticatie"

Transcriptie

1 Darts web authenticatie Handleiding Versie mei 2011 Reinier Vos Communications Security Net BV Brugweg 56 Postbus AG Waddinxveen Copyright Communications Security Net B.V.

2 Titel : Darts web authenticatie Handleiding Auteur : Reinier Vos Versie : 1.3 Datum : 19 mei 2011 Uitgegeven door : Communications Security Net BV Copyright 2010, Communications Security Net B.V., Waddinxveen Niets uit dit document mag vermenigvuldigd en/of openbaar gemaakt worden door middel van druk, fotokopie microfilm, geluidsband, elektronisch of op andere wijze dan ook en evenmin in een retrieval systeem worden opgeslagen zonder voorafgaande schriftelijke toestemming van de bovengenoemde uitgever. Copyright Communications Security Net B.V. 2

3 Inhoud HOOFDSTUK 1 INLEIDING OP HET ONTWERP HET DOEL VAN DIT DOCUMENT DOELGROEP VAN DIT DOCUMENT REIKWIJDTE... 4 HOOFDSTUK 2 ALGEMENE BESCHRIJVING INLEIDING... 5 HOOFDSTUK 3 DE WEBSERVER INLEIDING WEBSERVER CONFIGURATIE Certificaten formaten HDN Root certificaat... 8 HOOFDSTUK 4 WEBSERVICE AANROEP INLEIDING WEBSERVICE OPERATIES XML REQUEST XML Request voorbeeld applicatie WSDL REQUEST WSDL Request voorbeeld applicatie WSDL functies authcertificateforgroup en authaansluitnummerforgroup getgroupsforaansluitnummer getallparamsforservice doaccounting ACCOUNTING APPENDIX A XML REQUEST XSD APPENDIX B XML REQUEST VOORBEELD APPENDIX C VOORBEELD WSDL SCRIPT Copyright Communications Security Net B.V. 3

4 Hoofdstuk 1 Inleiding op het ontwerp 1.1 Het doel van dit document Dit document heeft tot doel de implementie van het authenticeren/autoriseren met behulp van HDN certificaten te beschrijven. 1.2 Doelgroep van dit document De doelgroep bestaat uit ontwikkelaars van websites die bezoekers willen laten authenticeren met behulp van HDN certificaten. Een basiskennis van implementaties van webservices met behulp van SOAP/WSDL en of HTTP/XML (XSD) wordt verondersteld. Tevens wordt globale kennis verondersteld met betrekking tot het configureren van webservers. 1.3 Reikwijdte De scriptvoorbeelden in dit document worden gepresenteerd in PHP. Van de lezer wordt verwacht dat deze de PHP scripts eventueel kan vertalen naar een voor hem of haar beschikbaar alternatief. Verder wordt de webserver configuratie aan de hand van Apache gedemonstreerd. Indien de ontwikkelaar voor een andere webserver kiest wordt verwacht dat deze zelf de vertaalslag kan maken. Copyright Communications Security Net B.V. 4

5 Hoofdstuk 2 Algemene beschrijving 2.1 Inleiding DARTS is een uitbreiding van het Hypotheken Data Netwerk. Met DARTS kunnen dienstaanbieders diensten voor HDN aansluitnummers publiceren. Tevens definieert en implementeert DARTS de structuur en accounting betreffende de autorisatie en authenticatie voor het gebruik tot de diensten. Binnen het HDN netwerk wordt de authenticatie gedaan op basis van HDN certificaten. Certificaten zijn aan een aansluitnummer gekoppeld. De aansluitnummers kunnen in groepen geplaatst worden. Groepen kunnen op hun beurt aan een dienst gekoppeld worden. Hiermee kan worden gedefinieerd welke groepen en dus welke aansluitnummers, toegang tot een dienst hebben. Tevens kunnen aan een dienst-groep combinatie parameters gekoppeld worden. Het configuren van DARTS gebeurt via een webapplicatie Dartsbeheer. Verdere informatie over DARTS en Dartsbeheer is te vinden in de handleiding DARTS. Indien een gebruiker een website bezoekt kan de webserver zo geconfigureerd worden dat deze de browser om een HDN certificaat vraagt. Dit document beschrijft de implementatie om bezoekers van websites the authenticeren en autoriseren met behulp van HDN certificaten. Copyright Communications Security Net B.V. 5

6 Hoofdstuk 3 De Webserver 3.1 Inleiding Alle authenticatie via DARTS geschiedt op basis van certificaten. Aan een browser kan door de webserver om een cliënt certificaat gevraagd worden. Hiervoor dient de webserver dan geconfigureerd te worden. Nadat de webserver het cliënt certificaat ontvangen heeft dient de webserver zichzelf ook met een eigen certificaat bij de CSNET server te authenticeren. In onderstaand figuur is schematisch weergeven welke stappen doorlopen worden. De cliënt maakt via een web-browser verbinding met de webserver. Hiervoor wordt een SSL verbinding opgezet (1). De webserver is zo geconfigureerd dat deze om een cliënt certificaat vraagt. Indien de cliënt een certificaat heeft en deze selecteert wordt het certificaat naar de webserver verzonden (2). Met dit certificaat weet de webserver alleen dat het een geldig HDN certificaat is. Om te autoriseren dient de webserver een webrequest naar de CSNET server te maken (3). Dit verloopt ook over een SSL verbinding. De CSNET server accepteert alleen een authorisatie-request van aansluitnummers die beheerder zijn van de betreffende dienst. De webserver dient dus ook geauthenticeerd en geauthoriseerd te worden. Dit gebeurt ook met behulp van een HDN certificaat (4). Indien de dienstbeheerder toegang heeft zal de CSNET webservice het in (2) verkregen certificaat authenticeren en het resultaat in (5) terugsturen naar de webserver. De webserver kan nu met de verkregen rechten voor de gebruiker de webpagina tonen (6). 3.2 Webserver configuratie Het valt buiten de scope van dit document om voor alle webservers te beschrijven hoe gebruik gemaakt kan worden van cliëntcertificaat authenticatie. Als voorbeeld wordt hier rudimentair uiteen gezet hoe Apache geconfigureerd kan worden. Copyright Communications Security Net B.V. 6

7 De communicatie in (3),(4) wordt opgezet door de CSNET server. Hier hoeft dus op de webserver niets voor geconfigureerd te worden. Er wordt wel om een certificaat gevraagd. Dit wordt echter via een script gerealiseerd en wordt besproken in hoofdstuk 4. (1) en (2) verlopen over een beveiligde verbinding. Dit gebeurt m.b.v. een SSL verbinding. Hiervoor is dus een Server Certificaat benodigd. Dit certificaat is niet per se gerelateerd aan HDN certificaten (mag wel). Configureer een SSL verbinding op de webserver De server is op de volgende manier geconfigureerd voor port# 443 SSLEngine ON SSLCertificateFile [path]/server.pem SSLCertificateKeyFile [path]/server.key Server.pem/server.key zijn hier dus het server certificaat (en hoeft dus geen HDN certificaat te zijn). Nadat de SSL verbinding geconfigureerd is kan de webserver de cliënt om cliënt-certificaten vragen. Hiervoor dienen additionele instellingen toegevoegd te worden. Op webserver wordt optioneel om een cliënt certificaat gevraagd d.m.v. e.g.: SSLCACertificateFile [path]/ hdnca.pem SSLVerifyClient optional SSLOptions +ExportCertData +StdEnvVars SSLVerifyDepth 1 Indien de cliënt een certificaat heeft die dezelfde CN als het root CA certificaat hdnca.pem heeft zal de browser de cliënt vragen het certificaat te selecteren. Als de cliënt deze selecteert wordt deze naar de server verzonden. Indien dit certificaat ook daadwerkelijk door het root certificaat ondertekend is wordt de verbinding door de server geaccepteerd. Door de optie +ExportCertData kan in e.g. PHP het serienummer via $_SERVER['SSL_CLIENT_M_SERIAL'] uitgelezen worden Certificaten formaten HDN certificaten zijn standaard van binair (cer of p12) formaat. Apache vereist een BASE64 encoded DER certificaat. Op de volgende manier kan een p12 omgezet worden naar een.pem formaat: openssl pkcs12 -in cert.p12 -out cert.pem Copyright Communications Security Net B.V. 7

8 3.2.2 HDN Root certificaat Het HDN root certificaat kan via gedownload worden. Dit is het certificaat die de webserver gebruikt om de HDN cliënt certificaten te valideren. Met - openssl verify -CAfile hdnca.pem -verbose xxx.pem kan gecontroleerd worden of een cliënt HDN certificaat (xxx.pem) ook daadwerkelijk door dit CA certificaat ondertekend is. Copyright Communications Security Net B.V. 8

9 Hoofdstuk 4 Webservice aanroep 4.1 Inleiding In dit hoofdstuk wordt als voorbeeld m.b.v. een php script beschreven hoe een gebruiker m.b.v. een cliënt certificaat geautoriseerd kan worden. Door de webserver te configureren zoals in hoofdstuk 3 is beschreven kan e.g. een php script het serienummer van het cliënt certificaat lezen. Het serienummer en de dienst waartegen geautoriseerd dient te worden kan via een webservice naar CSNET verzonden worden. De webservice aanroep verloopt over een vergelijkbare verbinding als die van het cliënt certificaat. De CSNET server accepteert alleen een request indien deze ook een HDN certificaat gebruikt. De ontwikkelaar kan op basis van zijn/haar voorkeur een WSDL of XML request verzenden. Qua functionaliteit zijn deze identiek. De url s van de webservices zijn voor respectievelijk WSDL en XML: Webservice operaties De webservices die via een XML of WSDL request aangeroepen kunnen worden hebben de volgende basis functionaliteiten: - Een aansluitnummer of certificaatserienummer voor een dienst autoriseren - Een record toevoegen aan het centrale DARTS accounting systeem - Een overzicht van alle groepen waar een aansluitnummer in zit opvragen 4.3 XML Request De CSNET webserver verwacht een bericht en beantwoord met een bericht dat voldoet aan het in het in appendix A getoonde XSD schema. De CSNET webserver accepteert alleen een requests indien een geldig HDN certificaat gepresenteerd wordt. Deze dient dus geconfigureerd te worden. De berichtaanvraag dient Serial of Aansluitnr en LogDienstNaam te bevatten. Serial is het serienummer van het cliënt certificaat. LogDienstNaam is de unieke naam voor de dienst die via dartsbeheer geconfigureerd kan worden. Eventueel kunnen de elementen DoAccounting of GetAllgroups meegegeven worden. De CSNET webservice plaats het antwoord in BerichtAntwoord. Eventuele fouten worden in BerichtFout geplaats. Copyright Communications Security Net B.V. 9

10 <Bericht xsi:nonamespaceschemalocation="auth_info.xsd"> <BerichtAntwoord> <AansluitNummer>321319</AansluitNummer> <DienstNaam>man_info</DienstNaam> <GroepNaam>Openbaar/CSNET</GroepNaam> <AccessViagroep>Openbaar/CSNET</AccessViagroep> <Params> <Param> <Name>maatschappij nieuws ophalen</name> <Value>1</Value> </Param> <Param> <Name>param1</Name> <Value>2</Value> </Param> </Params> <Groups> <Group>Openbaar</Group> <Group>Openbaar/Maatschappij</Group> <Group>Openbaar/Maatschappij/sub groep</group> <Group>Openbaar/CSNET</Group> </Groups> </BerichtAntwoord> </Bericht> Bovenstaand bericht is een voorbeeld van een berichtantwoord. Het aansluitnummer van de gebruiker is en deze zit in de groep CSNET. Aan de groep CSNET zijn 2 parameters gekoppeld. Deze zijn onder Params geitereerd XML Request voorbeeld applicatie Apendix B bevat de source code van een voorbeeld script. Via CSNET kan de complete source code verkregen worden. Er wordt eerst een wrapper class gedefinieerd om de request te configureren. De construct van de class leest een aantal instellingen uit een ini file. In de ini file staat o.a. de locatie van de webservice en het cliënt certificaat (van de dienstbeheerder) waarmee het script zich bij de CSNET server authenticeert. Na de class definitie wordt eerst gecontroleerd of de cliënt een certificaat heeft aangeboden. Indien dit zo is staat het serienummer van het certificaat in de $_SERVER variabele. Hierna wordt met behulp van de wrapper class een XML document gecreerd. De aanvraag komt in het element BerichtAanvraag. Zoals in het XSD te zien is moeten hier de elementen Serial en LogDienstNaam in komen te staan. Dit wordt met de methode makerequest gedaan. Het antwoord van de webservice request komt in het object responsexml te staan. Copyright Communications Security Net B.V. 10

11 4.4 WSDL Request Het is ook mogelijk om een XML request volgens WSDL te maken. Het schema kan worden opgevraagd door?wsdl achter de webservice locatie te plaatsen. Het WSDL is volgens de rpc/encoded standaard. Een request waar de toegang wordt gevraagd voor het certificaat met serienummer 10CF00000C06 voor de dienst met de logische naam man_info kan als volgt: <?xml version="1.0" encoding="iso "?> <SOAP-ENV:Envelope> <SOAP-ENV:Body> <tns:authcertificateforgroup xmlns:tns="urn:darts"> <serial xsi:type="xsd:string">10cf00000c06</serial> <LogDienstNaam xsi:type="xsd:string">man_info</logdienstnaam> </tns:authcertificateforgroup> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Voor de WSDL request geldt ook dat deze met behulp van een cliënt certificaat gedaan moet worden WSDL Request voorbeeld applicatie Appendix C bevat de source code van een voorbeeld script. Via CSNET kan de complete source code verkregen worden WSDL functies authcertificateforgroup en authaansluitnummerforgroup Met deze 2 functies kan een gebruiker voor een dienst geautoriseerd worden. Beide functies hebben als input parameter de logische naam van een dienst en een serienummer van een certificaat of het aansluitnummer van de gebruiker. Indien de gebruiker toegang tot de dienst heeft wordt er een SOAP response geretourneerd die in de SOAP body het element aansluitnummer heeft. Hier kan dus op gecontroleerd worden. Als de gebruiker geen toegang heeft wordt er een SOAP fault geretourneerd getgroupsforaansluitnummer Deze functie heeft als input het aansluitnummer van de gebruiker en de logische dienstnaam. De response bevat een soap array met alle groepen waarmee het aansluitnummer toegang tot de dienst heeft (dus niet allen de groep die de hoogste prioriteit heeft en die via de in beschreven functies geretourneerd worden) getallparamsforservice Een aansluitnummer heeft via een groep toegang tot een dienst. Per groep die toegang heeft tot een dienst kunnen er andere parameters geretourneerd worden. De functie Copyright Communications Security Net B.V. 11

12 getallparamsforservice is een uitgebreide versie van getgroupsforaansluitnummer. Naast alle groepen worden ook per groep alle parameters geretourneerd doaccounting Met doaccounting kan voor een aansluitnummer in de centrale dartsdatabase vastgelegd worden op welk tijdstip welke dienst opgevraagd is. Zie verder Accounting Darts voorziet ook in een webservice operatie ten behoeve van accounting. Bij standaard autorisatie zoals eerder beschreven zal er geen accounting plaatsvinden. Voor de WSDL bestaat er de operatie doaccounting. Deze operatie authentiseert net zoals authcertificateforgroup maar verzorgt tevens de accounting binnen DARTS. Voor XML requests kan accounting worden verzorgd door DoAccouting de waarde true te geven (zie XSD in appendix). De operatie accounting legt het tijdstip, aansluitnummer, dienst en de groep waarmee het aansluitnummer toegang krijgt vast. Het is de verantwoording van de dienstaanbieder om accounting op een voor de dienst relevante wijze aan te roepen. Copyright Communications Security Net B.V. 12

13 Appendix A XML request XSD <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd=" <xsd:element name="bericht"> <xsd:complextype> <xsd:choice> <xsd:sequence> <xsd:element name="berichtaanvraag" type="dienstauthaanvraagtype" /> <xsd:element name="berichtantwoord" type="dienstauthantwoordtype" inoccurs="0"/> <xsd:element name="berichtfout" type="berichtfouttype" minoccurs="0" maxoccurs="1"/> </xsd:sequence> <xsd:sequence> <xsd:element name="berichtantwoord" type="dienstauthantwoordtype"/> <xsd:element name="berichtfout" type="berichtfouttype" minoccurs="0" maxoccurs="1"/> </xsd:sequence> <xsd:element name="berichtfout" type="berichtfouttype" minoccurs="1" maxoccurs="1"/> </xsd:choice> </xsd:complextype> </xsd:element> <xsd:complextype name="dienstauthaanvraagtype"> <xsd:sequence> <xsd:choice> <xsd:element name="serial" type="hex12type"/> <xsd:element name="aansluitnr" type="n6type"/> </xsd:choice> <xsd:element name="logdienstnaam" type="an8_20type"/> <xsd:element name="doaccounting" minoccurs="0" maxoccurs="1" type="xsd:boolean"/> <xsd:element name="getallgroups" minoccurs="0" maxoccurs="1" type="xsd:boolean"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="dienstauthantwoordtype"> <xsd:sequence> <xsd:element name="aansluitnummer" type="xsd:string"/> <xsd:element name="dienstnaam" type="xsd:string"/> <xsd:element name="groepnaam" type="xsd:string"/> <xsd:element name="accessviagroep" type="xsd:string"/> <xsd:element name="params" minoccurs="0" maxoccurs="1" type="paramstype"/> <xsd:element name="groups" minoccurs="0" maxoccurs="1" type="groupstype"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="berichtfouttype"> <xsd:sequence> <xsd:element name="fout" type="xsd:string" minoccurs="1" maxoccurs="unbounded" /> </xsd:sequence> </xsd:complextype> <xsd:complextype name="paramstype"> <xsd:sequence minoccurs="1" maxoccurs="unbounded" > <xsd:element name="param" type="paramtype"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="paramtype"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="groupstype"> <xsd:sequence minoccurs="1" maxoccurs="unbounded" > <xsd:element name="group" type="xsd:string"/> </xsd:sequence> </xsd:complextype> <xsd:simpletype name="hex12type"> <xsd:restriction base="xsd:string"> Copyright Communications Security Net B.V. 13

14 </xsd:schema> <xsd:pattern value="[a-fa-f0-9]12" /> <xsd:maxlength value="12" /> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name="an8_20type"> <xsd:restriction base="xsd:string"> <xsd:minlength value="8" /> <xsd:maxlength value="20" /> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name="n6type"> <xsd:restriction base="xsd:nonnegativeinteger"> <xsd:pattern value="\d1,6" /> </xsd:restriction> </xsd:simpletype> Copyright Communications Security Net B.V. 14

15 Appendix B XML request voorbeeld <?php class CSNET_HTTPXML private $context; private $remote; private $host; private $path; public $requestxml; public $responsexml; function construct() $params = parse_ini_file('../dartsclient.ini'); $this->host = str_replace(' $this->remote = 'ssl://'.$this->host.":443"; $this->path = $params['path'].'ws2.php?xml'; $contect_params = array('ssl'=>array( 'local_cert'=>$params['clientcertificate'], 'passphrase'=>'1234', 'verify_peer'=>false, 'allow_self_signed'=>true, 'verify_depth'=>1, 'cafile'=>$params['cacertificate'])); $this->context = stream_context_create($contect_params); $this->requestxml = new DOMDocument(); $this->responsexml = new DOMDocument(); private function initxmldoc() $xmlstr = ' <Bericht xmlns:xsi= xsi:nonamespaceschemalocation="auth_info.xsd"> <BerichtAanvraag> </BerichtAanvraag> </Bericht>'; $this->requestxml->loadxml($xmlstr); private function sendrequest() $retvalue = false; //Create the socket with the context set in the construct $fp = stream_socket_cliënt($this->remote, $err, $errstr, 30, STREAM_CLIENT_CONNECT, $this->context); if ($fp ) $req=''; $req.="post $this->path HTTP/1.1\r\n"; $req.="host: $this->host\r\n"; $req.="content-type: application/xml\r\n"; $req.='content-length: '. strlen($this->requestxml->savehtml())."\r\n"; $req.="connection: close\r\n\r\n"; fputs($fp, $req); fputs($fp, $this->requestxml->savehtml()); $res = ''; while(!feof($fp)) $res.= fgets($fp, 128); $pos = strpos($res, '<?xml '); if ($pos >0) $res = substr($res,$pos); if (@$this->responsexml->loadxml($res)) Copyright Communications Security Net B.V. 15

16 else return $retvalue; $retvalue = true; echo "response is not a valid XML document:\n\r"; echo $res; /** * Send the request to the CSNET webservice array of elements to append to the request node the logical name of the service true on success */ public function makerequest($params) //create the basic layout of the XML request $this->initxmldoc(); $XML_XPATH = new DOMXpath($this->requestXml); if( is_array($params) && count($params)>0 ) $query="/bericht/berichtaanvraag"; $nodelist = $XML_XPATH->query($query); if($nodelist->length == 1 ) foreach($params as $element=>$value) $new_element = $this->requestxml->createelement($element,$value); $nodelist->item(0)->appendchild($new_element); return $this->sendrequest(); return false; if ( isset($_server['ssl_client_m_serial']) ) $new_req = new CSNET_HTTPXML(); if ($new_req->makerequest (array("serial"=>$_server['ssl_client_m_serial'],"logdienstnaam"=>'man_info',,"doaccounting"=>0,"getallgroups"=>1))) //validate the request with the XSD scheme if ) //set the header so the browser renders it as XML header("content-type: application/xml"); //dump the request on the screen for testing purposes echo $new_req->responsexml->savexml(); //Add logic to handle response and possible authorisation levels for the cliënt else //dump the server response for testing purposes echo $new_req->responsexml->savexml(); //Add logic to handle the response else echo 'No cliënt certificate found.';?> Copyright Communications Security Net B.V. 16

17 Appendix C Voorbeeld WSDL script <?php require_once('./libs/nusoap-0.9.5/lib/nusoap.php'); class CSNET_WSDL_Functions private $client; function construct() // De CSNET web service accepteert alleen requests waarbij een certificaat verzonden wordt. // Dit request wordt ondertekend met de private key die in het gecrypte.pem bestand staan // Om te crypten moet de private key uit het certificaat gehaald worden en hiervoor is het password van het certificaat nodig // Deze wordt uit een ini file gelezen $params = parse_ini_file('../dartsclient.ini'); $this->client = new nusoap_client($params['host'].$params['path'].'csnet_ws.php?wsdl', true); $this->client->authtype = 'certificate'; $this->client->certrequest['sslcertfile']=$params['clientcertificate']; $this->client->certrequest['passphrase']=$params['passphrase']; $this->client->certrequest['verifyhost']=1; $this->client->certrequest['verifyclient']=1; $this->client->certrequest['cainfofile']=$params['cacertificate']; function authorisecertuser($certserial,$servicenaam) //Vraag de rechten op voor het door de client verzonden certificate serienummer $paramrq = array('serial' => $certserial, 'LogDienstNaam' => $servicenaam); $response = $this->client->call('authcertificateforgroup', $paramrq); $clienterror = $this->client->geterror(); if ( $clienterror ) //plaats hier de logica voor het verwerken van een soap error, e.g. logging //informatie staat in de string $clienterror //print('<pre>'.print_r($clienterror,1).'</pre>'); return $response; //creer een instance van CSNET_WSDL_Functions //de instellingen worden via de construct uit de ini file gelezen $wsdlcon = new CSNET_WSDL_Functions(); //Vervolgens kunnen de clients voor de dienst geauthoriseerd worden //de authorisatiegegevens worden in $autharray opgeslagen $autharray = array(); //Controleer of de client een certificaat heeft aangeboden if ( isset($_server['ssl_client_m_serial']) ) $autharray = $wsdlcon->authorisecertuser ($_SERVER['SSL_CLIENT_M_SERIAL'],'man_info'); //print('<pre>'.print_r($_server,1).'</pre>'); //Voor testdoeleinden kan de array afgedrukt worden print('<pre>'.print_r($autharray,1).'</pre>');?> Copyright Communications Security Net B.V. 17

HDN DARTS WEB AUTHENTICATIE

HDN DARTS WEB AUTHENTICATIE HDN DARTS WEB AUTHENTICATIE HDN Helpdesk T: 0182 750 585 F: 0182 750 589 M: helpdesk@hdn.nl Copyright Communications Security Net B.V. Inhoudsopgave 1. INLEIDING OP HET ONTWERP... 3 1.1 HET DOEL VAN DIT

Nadere informatie

HDN POORTWACHTER WEBSERVICE KOPPELING

HDN POORTWACHTER WEBSERVICE KOPPELING HDN POORTWACHTER WEBSERVICE KOPPELING HDN Helpdesk T: 0182 750 585 F: 0182 750 589 M: helpdesk@hdn.nl Copyright Communications Security Net B.V. Inhoudsopgave 1. INLEIDING... 3 1.1 HET DOEL VAN DIT DOCUMENT...

Nadere informatie

Darts. Versie 1.21 23 september 2010 Reinier Vos. CS Engineering Brugweg 56 Postbus 235 2740 AE Waddinxveen

Darts. Versie 1.21 23 september 2010 Reinier Vos. CS Engineering Brugweg 56 Postbus 235 2740 AE Waddinxveen Darts Versie 1.21 23 september 2010 Reinier Vos CS Engineering Brugweg 56 Postbus 235 2740 AE Waddinxveen Inhoud HOOFDSTUK 1 - INLEIDING... 3 1.1 DOEL VAN DIT DOCUMENT... 3 1.2 DOELGROEP VOOR DIT DOCUMENT...

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

Implementatie AssurePay ASP.NET. ideal

Implementatie AssurePay ASP.NET. ideal Implementatie AssurePay ASP.NET ideal Implementatie AssurePay ASP.NET 2 van 11 Inhoudsopgave Microsoft ASP.NET... 3 Classic ASP... 9 Implementatie AssurePay ASP.NET 3 van 11 Microsoft ASP.NET Implementeren

Nadere informatie

Inhoud. Revisiehistorie... 3. Inleiding... 4

Inhoud. Revisiehistorie... 3. Inleiding... 4 Inhoud Revisiehistorie... 3 Inleiding... 4 1. Omgevingen... 5 1.1. Test/acceptatie-omgeving... 5 1.2. Productie-omgeving... 5 1.3. Methodes... 5 1.3.1. DataRequest... 5 1.3.2. StandaardDataRequest... 6

Nadere informatie

VoipCenter Application Programming Interface (API)

VoipCenter Application Programming Interface (API) Introductie Via de VoipCenter PBX API is het mogelijk om : 1. informatie op te vragen inzake de configuratie van : - SIP-accounts - Telefoonnummers - Tijdfilters zoals feestdagen, vakantieperiodes en kantooruren

Nadere informatie

Publicatiedocument Uitstapzijde

Publicatiedocument Uitstapzijde NS Reizigers Reisinformatie Publicatiedocument Uitstapzijde Versiehistorie Datum Versie Auteur Toelichting 10 december 2017 0.1 Paul de Bruijn Initieel 14 december 2017 0.2 Paul de Bruijn Opmerkingen Open

Nadere informatie

Reporting System CPA 2006

Reporting System CPA 2006 Reporting System CPA 2006 XML PROTOCOL (juni 2005) Versie 1.0 1/14 Inhoudsopgave 1. Inleiding... 3 2. Algemene principes... 3 2.1 Structuur content gedeelte... 3 2.2 CSSR admin parameters... 5 3. XML Schema...

Nadere informatie

Release Notes Wijziging Digimelding Koppelvlakspecificatie

Release Notes Wijziging Digimelding Koppelvlakspecificatie Release Notes Wijziging Digimelding Koppelvlakspecificatie 10-05-018 Inhoud 1 Overzicht van de wijzigingen... 1 Wijzigingen per document... 1.1.1 Digimelding_Koppelvlakspecificatie_v1.1 (t.o.v. v1.0)...

Nadere informatie

ASRemote WebService. Via deze webservice kunt u:

ASRemote WebService. Via deze webservice kunt u: ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt

Nadere informatie

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Voorbeeldproject Een Haagse SOA Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Aanleiding Vanuit de visie

Nadere informatie

Net2WebServer. Installatie handleiding

Net2WebServer. Installatie handleiding Net2WebServer Installatie handleiding Versie: 1.0 Datum 19-10-2011 Copyright: CRC Value B.V. 2011-1- Inhoudsopgave Installatie en configuratie van de Net2WebServer...3 Installatie...3 Configuratie...6

Nadere informatie

Inzenden en ontvangen aangifte

Inzenden en ontvangen aangifte UPA Inzenden en ontvangen aangifte Specificaties koppelvlak Versie 1.0 Inhoud 1 Doel document... 2 2 Aanlevering bestanden... 2 2.1 Webservices... 2 2.2 FTP... 4 2.3 Secure cloud... 4 3 Aanlevering MDV/PLO...

Nadere informatie

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide

Nadere informatie

Proware Cloud Webbuilder Versie 2.30

Proware Cloud Webbuilder Versie 2.30 Proware Cloud Webbuilder Versie 2.30 Laatste update: 02-12-2013 Inhoudsopgave Het principe van open login... 3 Functie- en procedurebeschrijving... 5 Loginfunctie... 5 Bevestigingsfunctie... 5 Demobestanden...

Nadere informatie

Smart-VPN app voor ios

Smart-VPN app voor ios Smart-VPN app voor ios Smart-VPN app voor ios. DrayTek heeft de Smart-VPN app uitgebracht voor ios gebruikers (link). Met deze VPN App is het mogelijk voor ios gebruikers om een SSL VPN tunnel op te zetten

Nadere informatie

Aansluitdocument webservices. VSP-EDP Validatiemodule

Aansluitdocument webservices. VSP-EDP Validatiemodule Aansluitdocument webservices VSP-EDP Validatiemodule Versie 2.0 Pagina 2 van 20 Historie Versie Datum Veranderingen 0.1 12-07-2010 Initiële versie 0.2 19-07-2010 Wijzigingen n.a.v. opmerkingen reviewteam

Nadere informatie

Gebruikershandleiding Cataloguswebservice

Gebruikershandleiding Cataloguswebservice Directoraat-Generaal Wonen, Bouwen en Integratie Gebruikershandleiding Cataloguswebservice Versie 1.0 Datum 01-09-2016 Status Definitief Inhoud Inhoud... 2 1 Inleiding... 3 2 Beschrijving catalogusrequestbericht

Nadere informatie

WCF claims-based authorization

WCF claims-based authorization WCF claims-based authorization In elk project waar ik tot nu toe aan heb meegewerkt is beveiliging altijd een belangrijk onderdeel gebleken. De vraag is vaak wat de meest geschikte manier van authenticeren

Nadere informatie

Technical Note. API Beschrijving Aangetekend Mailen

Technical Note. API Beschrijving Aangetekend Mailen AUTHOR APPROVED Technical Note API Beschrijving Referentie: API beschrijving AM Versie: 0.0.7 Datum: 2015-07-24 Aangetekend Bellen B.V. Computerweg 5 Postbus 8307 3503 RH Utrecht T: +31 346 581 731 support@aangetekendmailen.nl

Nadere informatie

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale

Nadere informatie

Technische FAQ koppelvlak WUS 2.0 voor bedrijven

Technische FAQ koppelvlak WUS 2.0 voor bedrijven Technische FAQ koppelvlak WUS 2.0 voor bedrijven Versie 1.0 Datum 25 juli 2012 Status Definitief Colofon Projectnaam Versienummer Contactpersoon Organisatie Logius Postbus 96810 2509 JE Den Haag servicecentrum@logius.nl

Nadere informatie

Aanleveren van te verzenden sms berichten aan SMS Via

Aanleveren van te verzenden sms berichten aan SMS Via Aanleveren van te verzenden sms berichten aan SMS Via 1. Inleiding Er zijn drie methoden van aanlevering van sms berichten mogelijk: via een HTTP request; dit kunt u gebruiken voor één sms bericht tegelijk

Nadere informatie

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 1 Inhoudsopgave INHOUDSOPGAVE 2 1 VERBINDING MET DE API 4 1.1 QUICK START 4 2 SMS PARAMETERS 5 2.1 VERPLICHTE PARAMETERS 6

Nadere informatie

SURFconext Cookbook. Het koppelen van Alfresco aan SURFconext. Versie: 1.0. Datum: 8 december 2013. 030-2 305 305 admin@surfnet.nl www.surfnet.

SURFconext Cookbook. Het koppelen van Alfresco aan SURFconext. Versie: 1.0. Datum: 8 december 2013. 030-2 305 305 admin@surfnet.nl www.surfnet. SURFconext Cookbook Het koppelen van Alfresco aan SURFconext Auteur(s): Frank Niesten Versie: 1.0 Datum: 8 december 2013 Radboudkwartier 273 3511 CK Utrecht Postbus 19035 3501 DA Utrecht 030-2 305 305

Nadere informatie

Handleiding Authenticatie

Handleiding Authenticatie Handleiding Authenticatie Versie: 06-05-2019 Historie 06-05-2019 Optional rollsenginelicensekey parameter toegevoegd (deze vervangt optional parameter rollsenginelicenseid). 11-09-2017 Hoofdstuk Uniek

Nadere informatie

DigiD SSL. Versie 2.1.1. Datum 16 augustus 2010 Status Definitief

DigiD SSL. Versie 2.1.1. Datum 16 augustus 2010 Status Definitief DigiD SSL Versie 2.1.1 Datum 16 augustus 2010 Status Definitief Colofon Projectnaam DigiD Versienummer 2.1.1 Organisatie Logius Postbus 96810 2509 JE Den Haag servicecentrum@logius.nl Pagina 2 van 9 Inhoud

Nadere informatie

TECHNISCHE HANDLEIDING MESSAGESERVICE WEBSERVICE

TECHNISCHE HANDLEIDING MESSAGESERVICE WEBSERVICE TECHNISCHE HANDLEIDING MESSAGESERVICE WEBSERVICE Versie: 1.43 Versiedatum: 23-03-2011 Status: Concept Stichting ETIM Nederland is een samenwerkingsverband van Stichting ECEG, TGF, UNETO-VNI en de deelnemende

Nadere informatie

SSL VPN Smart-VPN app voor ios

SSL VPN Smart-VPN app voor ios SSL VPN Smart-VPN app voor ios Smart-VPN app voor ios. DrayTek heeft de Smart-VPN app uitgebracht voor ios gebruikers (link). Met deze VPN App is het mogelijk voor ios gebruikers om een SSL VPN tunnel

Nadere informatie

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening 1.1 Installatie en configuratie, Licentie Systeem Dé specialist in ruimtelijke informatievoorziening Copyright Deze publicatie is een uitgave van Crotec BV, s-hertogenbosch (KvK Oost Brabant 1715 9294)

Nadere informatie

RUCKUS DPSK + ZERO-IT. Technote. Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125

RUCKUS DPSK + ZERO-IT. Technote. Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125 RUCKUS DPSK + ZERO-IT Technote Versie: 1.0 Auteur: Thomas Snijder Datum: 17-02-2014 Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125 Inhoud 1 Inleiding... 2 2 Configuratie... 3 2.1 CAPTIVE

Nadere informatie

Temperatuur logger synchronisatie

Temperatuur logger synchronisatie Temperatuur logger synchronisatie Juni 10, 2010 1 / 7 Temperatuur logger synchronisatie Introductie Twee of meerdere ontvangers van het Multilogger systeem kunnen met de temperature logger synchronisatie

Nadere informatie

Stappenplannen MailPlus SOAP API

Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API oktober 2009 Introductie Dit document bevat stappenplannen welke u als technische gebruiker van MailPlus op weg kunnen helpen met de koppeling

Nadere informatie

Security web services

Security web services Security web services Inleiding Tegenwoordig zijn er allerlei applicaties te benaderen via het internet. Voor bedrijven zorgt dit dat zei de klanten snel kunnen benaderen en aanpassingen voor iedereen

Nadere informatie

Handleiding Niki API

Handleiding Niki API Handleiding Niki API Auteurs: Haike Zegwaard (Fundament All Media) Marcel Mulder (Fundament All Media) Martin Poelman (Fundament All Media) Datum: 24 juni 2016 Niki: 3.30.0 Inhoud 1 Inleiding... 3 2 OAuth...

Nadere informatie

Koppelvlakbeschrijving AuSP Service Bancaire Infrastructurele Voorzieningen

Koppelvlakbeschrijving AuSP Service Bancaire Infrastructurele Voorzieningen Koppelvlakbeschrijving AuSP Service Bancaire Infrastructurele Voorzieningen Versie 1.0 Juni 2010 Inhoudsopgave 1. Inleiding... 3 1.1. Leeswijzer... 3 1.2. Relatie met koppelvlakbeschrijving overheid (Logius)...

Nadere informatie

Het aanmaken en installeren van een ZOVAR Servercertificaat onder IIS6

Het aanmaken en installeren van een ZOVAR Servercertificaat onder IIS6 Het aanmaken en installeren van een ZOVAR Servercertificaat onder IIS6 Versie 1.0 Datum 18-06-2008 Status definitief Bestandsnaam 20080618 - ZOVAR Instructie IIS6.doc (ZV30.01) Inhoudsopgave 1 Inleiding

Nadere informatie

Net2WebServer. Installatie handleiding

Net2WebServer. Installatie handleiding Net2WebServer Installatie handleiding Versie: 2.0 Datum 11-07-2016 Copyright: CRC Value B.V. 2011-2016 -1- Inhoudsopgave Installatie en configuratie van de Net2WebServer...3 Installatie...3 Configuratie...6

Nadere informatie

Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service.

Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service. WEB SERVICE WERKING Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service. Aanvullende informatie omtrent de fieldmapping kunt u hier inzien: www.effector.nl/webservice/technischeuitlegfieldmapping.xls

Nadere informatie

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels.

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels. Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl Handleiding Generieke interface Energielabels Documentnaam [Handleiding Generieke interface Energielabels.doc]

Nadere informatie

Domein API Handleiding

Domein API Handleiding Domein API Handleiding Versie 1.6 Datum: 16-07-2014 1 Inhouds opgave 2 Inleiding 3 Result codes 4 Api functies 5 Api helpers 2 Inleiding: De API van 123 Hosting Service kan worden gebruikt om te registreren

Nadere informatie

Handleiding DigiD koppeling

Handleiding DigiD koppeling Handleiding DigiD koppeling Stichting Nederland Kennisland, Digitale Pioniers Datum: Document naam: digid-zorg-enovatie-handleiding-1.2-publicatie Versie: 1.2 pagina [1/14] Inhoudsopgave 1. Inleiding...

Nadere informatie

DmfAPPL - web Handleiding. Hoe het certificaat installeren? Version 4.0 Januari 2008 Bucom

DmfAPPL - web Handleiding. Hoe het certificaat installeren? Version 4.0 Januari 2008 Bucom DmfAPPL - web Handleiding Hoe het certificaat installeren? Version 4.0 Januari 2008 Bucom Inhoudstafel 1. 2. Inleiding...4 Hoe laadt u de private sleutel op in de internetbrowser?...5 3. Hoe exporteert

Nadere informatie

Externe pagina s integreren in InSite en OutSite

Externe pagina s integreren in InSite en OutSite Externe pagina s integreren in InSite en OutSite Document-versie: 1.1 Datum: 04-10-2013 2013 AFAS Software Leusden Niets uit deze uitgave mag verveelvoudigd worden en/of openbaar gemaakt worden door middel

Nadere informatie

VPN Remote Dial In User. DrayTek Smart VPN Client

VPN Remote Dial In User. DrayTek Smart VPN Client VPN Remote Dial In User DrayTek Smart VPN Client Inhoudsopgave VPN Remote Dial In... 3 Verbinding maken met de DrayTek router... 4 DrayTek VPN Remote Dial In configuratie PPTP VPN... 5 VPN verbinding opzetten

Nadere informatie

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK IBAN API Simpel & krachtig Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK Introductie De Betaalfabriek IBAN API is een REST API om IBAN-conversie en validatie te integreren in uw administratiesysteem,

Nadere informatie

SMS Webservice Implementatie handleiding

SMS Webservice Implementatie handleiding SMS Webservice Implementatie handleiding Versie 1.2 Inhoudspagina Versiebeheer... 2 Overzicht webservice... 2 Begrippenlijst... 2 Starten met de straightxs webservice... 3 Algemene beschrijving van de

Nadere informatie

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken

Nadere informatie

API PostNL Extensie. Documentinformatie en copyright Document: tig_postnl_extensie_api_handleiding.docx Laatst gewijzigd op: 04-09-15 1:20 PM

API PostNL Extensie. Documentinformatie en copyright Document: tig_postnl_extensie_api_handleiding.docx Laatst gewijzigd op: 04-09-15 1:20 PM API PostNL Extensie Documentinformatie en copyright Document: tig_postnl_extensie_api_handleiding.docx Laatst gewijzigd op: 04-09-15 1:20 PM Copyright 2015 Total Internet Group B.V. - Niets uit deze uitgave

Nadere informatie

Dynamische Websites. Week 2

Dynamische Websites. Week 2 Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2

Nadere informatie

Generieke interface energielabels

Generieke interface energielabels Handleiding Generieke interface energielabels In opdracht van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties (Directie Woningbouw) 1 Inleiding 3 1.1 Doel 3 1.2 Korte omschrijving 3 1.3 Indeling

Nadere informatie

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5 1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................

Nadere informatie

REST Implementatie. Versie 0.99. ideal

REST Implementatie. Versie 0.99. ideal REST Implementatie Versie 0.99 ideal REST Implementatie 2 van 14 Inhoudsopgave REST... 3 DirectoryRequest... 4 StatusRequest... 6 TransactionRequest... 8 ErrorResponse... 10 ReturnURL... 11 CallbackURL...

Nadere informatie

XSD.

XSD. XSD joost.vennekens@denayer.wenk.be http://telescript.denayer.wenk.be/~jve Geldige XML Algemeen: Welgevormd Specifiek: Geldig hobo blaas hout

Nadere informatie

AUTHENTICATIE. Version Date Author Description Mark Hameetman Initiele document

AUTHENTICATIE. Version Date Author Description Mark Hameetman Initiele document Postbode.nu API Version Date Author Description 1.0 21-02-2018 Mark Hameetman Initiele document AUTHENTICATIE Via https://app.postbode.nu/settings/api kunt u uw eigen API key aanmaken en/of ophalen, deze

Nadere informatie

2BA Deeplink Gebruiksbeschrijving

2BA Deeplink Gebruiksbeschrijving 2BA Deeplink Gebruiksbeschrijving Document versie: 1.0 SCVN 02 Uitgiftedatum: 2006-5-1 Status: Conceptueel Auteur: 2BA Inhoudsopgave Inhoudsopgave... 2 1 Wat is deeplink?... 3 2 Deeplink gebruiken... 4

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 11 maart 2009. Versie 1.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 11 maart 2009. Versie 1.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 11 maart 2009 Versie 1.1.0 Teamleden: Armin

Nadere informatie

Basisregistratie Ondergrond (BRO) Testen verbinding webservices met SoapUI Booronderzoek. Datum 28 maart 2017 Status Versie 1.0

Basisregistratie Ondergrond (BRO) Testen verbinding webservices met SoapUI Booronderzoek. Datum 28 maart 2017 Status Versie 1.0 Basisregistratie Ondergrond (BRO) Testen verbinding webservices met SoapUI Booronderzoek Datum 28 maart 2017 Status Versie 1.0 Testen verbinding webservice met SoapUI Booronderzoek Dit document beschrijft

Nadere informatie

Les 9: formulier controle met javascript.

Les 9: formulier controle met javascript. Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet

Nadere informatie

DrICTVoip.dll v 2.1 Informatie en handleiding

DrICTVoip.dll v 2.1 Informatie en handleiding DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren maken met Dreamweaver CS 4/CS 5 Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit

Nadere informatie

3Com 4500G instellen voor Qmanage

3Com 4500G instellen voor Qmanage A : Auke Vleerstraat 6D (vloer 4) I : www.quarantainenet.nl 7521 PG Enschede E : info@quarantainenet.nl T : 053-7503070 B : Rabobank 31.72.86.714 F : 053-7503071 KvK : 08135536 3Com 4500G instellen voor

Nadere informatie

Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal)

Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal) Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal) Versie 1.0 Datum 18-10-2016 Status Concept Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m)

Nadere informatie

In dit hoofdstuk wordt de functionaliteit van de service beschreven.

In dit hoofdstuk wordt de functionaliteit van de service beschreven. Notitie Documenten Van Betreft Sander van de Merwe - Roxit Documentatie SOAP webservices Datum 21 oktober 2008 Projectnummer D07A0268 postadres Postbus 270 2600 AG DELFT t 015 7512500 f 015-7512099 www.roxit.nl

Nadere informatie

Koppelvlakspecificatie CGI - DigiD

Koppelvlakspecificatie CGI - DigiD Koppelvlakspecificatie CGI - DigiD Versie 2.3 Datum 17 december 2013 Colofon Projectnaam DigiD Versienummer 2.3 Organisatie Logius Postbus 96810 2509 JE Den Haag T 0900 555 4555 (10 ct p/m) servicecentrum@logius.nl

Nadere informatie

Overheidsservicebus met volledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling

Overheidsservicebus met volledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling Foutberichten en foutafhandeling FOUTEN BIJ ONTVANGST BERICHT OT20308 Generieke fout, maar de meest voorkomende is het niet kunnen vinden van een entrypoint URL Verkeerde URL wordt aangesproken door of

Nadere informatie

HANDLEIDING WEBSERVICES DICOS NETWERK VERSIE 1.6

HANDLEIDING WEBSERVICES DICOS NETWERK VERSIE 1.6 HANDLEIDING WEBSERVICES DICOS NETWERK VERSIE 1.6 Copyright Kred it B.V. Eindhoven Niets uit deze publicatie mag worden verveelvoudigd en/of openbaar gemaakt door middel van druk, fotokopie, microfilm,

Nadere informatie

Kennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum.

Kennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum. Kennissessie Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum Thijs Brentjens Inhoud Download Services Pre-defined datasets via Atom feeds Pre-defined

Nadere informatie

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren. SSL VPN SSL VPN SSL VPN is een web based versie van VPN waarbij er geen VPN client software nodig is. Het wordt niet beperkt door netwerkomgevingen en is zeer eenvoudig te configureren. SSL staat voor

Nadere informatie

Handleiding account instellen in Outlook 2016

Handleiding  account instellen in Outlook 2016 Handleiding E-mailaccount instellen in Outlook 2016 Deze handleiding beschrijft de stappen die u dient te nemen om een e-mailaccount in te stellen in Outlook 2016. In deze handleiding dient u de opties

Nadere informatie

Automatische Installatie op IIS server

Automatische Installatie op IIS server Automatische Installatie op IIS server In de map Web staat het installatiebestand : Je kan de install starten door het aanklikken van het msi bestand vanuit Verkenner. Na installatie is steeds een manuele

Nadere informatie

Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox

Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox INHOUDSOPGAVE INLEIDING... 3 OPVRAGEN GEABONNEERDEN... 4 MASSALE AANLEVERING OP BASIS VAN META- DATA VIA XML... 5 MASSALE AANLEVERING MET

Nadere informatie

3Com 5500 instellen voor Qmanage

3Com 5500 instellen voor Qmanage A : Auke Vleerstraat 6D (vloer 4) I : www.quarantainenet.nl 7521 PG Enschede E : info@quarantainenet.nl T : 053-7503070 B : Rabobank 31.72.86.714 F : 053-7503071 KvK : 08135536 3Com 5500 instellen voor

Nadere informatie

DT, PVdB - WS-A headers in SOAP Response - validaties op WS-A headers en customer identificatie - soap faults bij skipped requests en WSDLongeldige

DT, PVdB - WS-A headers in SOAP Response - validaties op WS-A headers en customer identificatie - soap faults bij skipped requests en WSDLongeldige BatchSOAP: Technical Service Specifications Revision History Date Version Description Author 22/12/2011 0.1 Initiële versie PVdB 28/05/2013 0.2 Toegevoegd: DT, PVdB - WS-A headers in SOAP Response - validaties

Nadere informatie

Dynamische webapplicaties in Java

Dynamische webapplicaties in Java Dynamische webapplicaties in Java October 7, 2006 In java is het mogelijk dynamische webpagina s te implementeren. De code om de dynamische gegevens te genereren staat in servlets of Java Server Pages

Nadere informatie

Het aanmaken en installeren van een ZOVAR-servercertificaat onder een Apache webserver

Het aanmaken en installeren van een ZOVAR-servercertificaat onder een Apache webserver Het aanmaken en installeren van een ZOVAR-servercertificaat onder een Apache webserver Versie 1.0 Datum 19-06-2008 Status definitief Bestandsnaam ZOVAR Instructie Apache (ZV29.01) Inhoudsopgave 1 Inleiding

Nadere informatie

DmfA - batch Handleiding. Hoe het certificaat installeren? (Internet Explorer 7.0) Versie 1.0 Januari 2008 Bucom

DmfA - batch Handleiding. Hoe het certificaat installeren? (Internet Explorer 7.0) Versie 1.0 Januari 2008 Bucom DmfA - batch Handleiding Hoe het certificaat installeren? (Internet Explorer 7.0) Versie 1.0 Januari 2008 Bucom Inhoudstafel 1. Inleiding...4 2. Hoe laadt u de private sleutel op in de internetbrowser?...5

Nadere informatie

VPN Remote Dial In User. DrayTek Smart VPN Client

VPN Remote Dial In User. DrayTek Smart VPN Client VPN Remote Dial In User DrayTek Smart VPN Client VPN Remote Dial In Met een Virtual Private Network (VPN) is het mogelijk om door middel van een beveiligde (geautoriseerd en/of versleuteld) verbinding

Nadere informatie

HANDLEIDING WERKEN OP AFSTAND

HANDLEIDING WERKEN OP AFSTAND HANDLEIDING WERKEN OP AFSTAND ASP4all Hosting B.V. Energieweg 8 1271 ED Huizen Augustus 2009 Versie 1.0 Copyright 2009, ASP4all Hosting B.V. Niets uit deze uitgave mag worden vermenigvuldigd en/of op andere

Nadere informatie

Installatie Groeps Login app

Installatie Groeps Login app Installatie Groeps Login app Inleiding Deze handleiding bestaat uit twee delen: 1. Voor de systeembeheerder: technische installatie van de Groeps Login app 2. Voor de systeembeheerder of gebruiker: installatie

Nadere informatie

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren. SSL VPN SSL VPN SSL VPN is een web based versie van VPN waarbij er geen VPN client software nodig is. Het wordt niet beperkt door netwerkomgevingen en is zeer eenvoudig te configureren. SSL staat voor

Nadere informatie

OAS en het Kennisplatform API s. Dimitri van Hees

OAS en het Kennisplatform API s. Dimitri van Hees OAS en het Kennisplatform API s Dimitri van Hees (@dvh) RESTful API HTTP/web interface/api die aan veel, maar niet alle, principes van REST voldoet. REST is geen doel op zich, het aanbieden van een goede

Nadere informatie

Gegevenskoppeling BoekenRoute

Gegevenskoppeling BoekenRoute Gegevenskoppeling BoekenRoute 1. Inleiding Dit document beschrijft de koppeling van de gegevens op BoekenRoute met de website van een uitgever. Veel uitgevers die deelnemen aan BoekenRoute, hebben uiteraard

Nadere informatie

AJAX (XMLHttpRequest)

AJAX (XMLHttpRequest) AJAX (XMLHttpRequest) Ajax is hot. De meesten die met webdesign bezig zijn hebben er wel al van gehoord, veronderstel ik. Voor diegenen die er nog niet van hoorden, of nog niet mee werkten volgt hier een

Nadere informatie

Volledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling

Volledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling Foutberichten en foutafhandeling INLEIDING OpenTunnel is een B2B Gateway die de volgende standaarden ondersteund en controleert op een juist gebruik: ñ XML Schema ñ WSDL 1.1 ñ WS-Addressing ñ WS-Security

Nadere informatie

Service API Specificatie. Key2Parkeren Koppelvlak Kentekenwijziging

Service API Specificatie. Key2Parkeren Koppelvlak Kentekenwijziging Key2Parkeren Koppelvlak Kentekenwijziging Product: Services: Key2Parkeren Koppelvlak Kentekenwijziging Versie: 1.0 Datum: 10-10-2014 Status: Gepubliceerd Auteur:, Public Sector Solutions, Belastingen Inhoudsopgave

Nadere informatie

WISA API Service. 5 maart WISA helpdesk

WISA API Service. 5 maart WISA helpdesk WISA API Service 5 maart 2012 WISA helpdesk Inhoudsopgave 1 Inleiding 2 2 Installatie 3 3 Configuratie 4 4 Starten en stoppen van de service 5 5 Testen van de WISA API Service 6 6 Windows Logboek berichten

Nadere informatie

Exercise assistant on-line

Exercise assistant on-line Exercise assistant on-line Onderwerpen - Introductie Exercise Assistant - On-line volgens MVC principe - Problemen bij MVC principe - Mogelijke oplossing - Richtingen onderzoek - Mogelijkheid tot meedoen

Nadere informatie

A SIMsubsites algemeen A-1. B Beheren van subsites B-1

A SIMsubsites algemeen A-1. B Beheren van subsites B-1 Inhoudsopgave Inhoudsopgave A SIMsubsites algemeen A-1 A.1 Over SIMsite A-1 A.2 Technische specificaties A-1 B B-1 B.1 Aanmaken van subsites B-1 B.2 Autoriseren van subsites B-4 Algemeen A SIMsubsites

Nadere informatie

Handleiding Mijn Websign

Handleiding Mijn Websign Handleiding Mijn Websign Gemnet BV Postbus 19535 2500 CM Den Haag Tel: 070-3436900 www.gemnet.nl info@gemnet.nl Versie 1.1, augustus 2011 Handleiding Mijn WebSign Document nummer 1.1 Augustus 2011 Handleiding

Nadere informatie

Uniforme Pensioen Aangifte (UPA)

Uniforme Pensioen Aangifte (UPA) Beschrijving Koppelvlak Uniforme Pensioen Aangifte (UPA) De standaard voor het digitaal uitwisselen van werknemer- en salarisgegevens tussen werkgevers, administratiekantoren en pensioenuitvoerders. Uitgave

Nadere informatie

Belangrijke Informatie

Belangrijke Informatie Belangrijke Informatie Geachte relatie, Deze Dahua NVR beschikt over de nieuwste generatie firmware. Deze firmware beschikt over vele nieuwe mogelijkheden. Veel van deze nieuwe functionaliteiten worden

Nadere informatie