ebusiness Protocol Adaptor For Ebics 2.4,2.5 SDK



Documents pareils
Compendium EBICS. Electronic Banking Internet Communication Standard. Version du document : Date : michael.lembcke@ppi.

EBICS ou SWIFNET? : Préparez-vous au nouveau standard!

Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs

Configuration Matérielle et Logicielle AGORA V2

PUBLIC KEY INFRASTRUCTURE. Rappels PKI PKI des Impôts PKI de la Carte de Professionnel de Santé

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel

Le rôle Serveur NPS et Protection d accès réseau

2 disques en Raid 0,5 ou 10 SAS

Intégrer le chiffrement et faciliter son intégration dans votre entreprise!

Guide de déploiement d'un mécanisme De SmartCardLogon par carte CPS Sur un réseau Microsoft

Pré-requis techniques

Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Guide de la migration EBICS

Guide de migration BiBOARD V10 -> v11

Manuel du logiciel PrestaTest.

Sécurisation des accès au CRM avec un certificat client générique

SOLUTIONS DE SECURITE DU DOCUMENT DES SOLUTIONS EPROUVEES POUR UNE SECURITE SANS FAILLE DE VOTRE SYSTEME MULTIFONCTIONS SHARP DOCUMENT SOLUTIONS

NFS Maestro 8.0. Nouvelles fonctionnalités

Sécurité des réseaux sans fil

NFC Near Field Communication

Préconisations Techniques & Installation de Gestimum ERP

Guide d installation BiBOARD

Mise à jour : Octobre 2011

Pré-requis de création de bureaux AppliDis VDI

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

Guide de Démarrage Rapide

Recommandations techniques

Pré-requis de création de bureaux AppliDis VDI

Prérequis techniques

Chapitre 1 Windows Server

Recommandations techniques

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

CAHIER DES CHARGES D IMPLANTATION

Aide à l installation et à la migration en HelloDoc 5.60

EJBCA Le futur de la PKI

Aurélien Bordes. OSSIR 13 juillet 2010

TASK Santé : Le protocole Pésit /TCP-IP

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

Fiche technique. NCP Secure Enterprise Management, SEM. Technologie d'accès à distance au réseau nouvelle génération

PREREQUIS TECHNIQUES. Yourcegid Etafi Start

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Certificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique

CS REMOTE CARE - WEBDAV

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Livre blanc. Sécuriser les échanges

ClariLog - Asset View Suite

MailStore Server 7 Caractéristiques techniques

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

VOTRE SOLUTION OPTIMALE D AUTHENTIFICATION

Les nouveautés d AppliDis Fusion 4 Service Pack 1

Manuel de l utilisateur

LEADER DES SOLUTIONS D AUTHENTIFICATION FORTE

Guide Utilisateur Transnet

ScTools Outil de personnalisation de carte

Version de novembre 2012, valable jusqu en avril 2013

Configuration pour la connexion au réseau eduroam sous l environnement Windows XP (SP3) et Windows 7&8 au personnel de l IN2P3

Sommaire Introduction Les bases de la cryptographie Introduction aux concepts d infrastructure à clés publiques Conclusions Références

Documentation utilisateur "OK-MARCHE" Historique des modifications. 3.0 Mise à jour complète suite à version OK-MARCHE V2.2. de marchés publics

NetCrunch 6. Superviser

Projet de Conception N 1 Automatisation d'un processus de paiement. Livrable: Spécification du système de compensation

Logiciel de conférence Bridgit Version 4.6

La Technologie Carte à Puce EAP TLS v2.0

SSL ET IPSEC. Licence Pro ATC Amel Guetat

Journées MATHRICE "Dijon-Besançon" DIJON mars Projet MySafeKey Authentification par clé USB

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.

Sage 50 Version Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

Manuel de déploiement sous Windows & Linux

HSM, Modules de sécurité matériels de SafeNet. Gestion de clés matérielles pour la nouvelle génération d applications PKI

Du 03 au 07 Février 2014 Tunis (Tunisie)

Procédure d installation :

Certificats de signature de code (CodeSigning)

HASH LOGIC. Web Key Server. Solution de déploiement des certificats à grande échelle. A quoi sert le Web Key Server? A propos de HASHLOGIC

Un système de contrôle d accès qui grandit au rythme de votre entreprise. Solutions innovatrices

TheGreenBow IPsec VPN Client. Guide de Déploiement Options PKI. Site web: Contact:

GUIDE D'INSTALLATION. AXIS Camera Station

Middleware eid v2.6 pour Windows

Guide d'installation Application PVe sur poste fixe

Architecture distribuée

Protocole industriels de sécurité. S. Natkin Décembre 2000

Mettre à jour son ordinateur vers Windows 7

avast! EP: Installer avast! Small Office Administration

Gestion des Clés Publiques (PKI)

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Démarrage des solutions Yourcegid On Demand avec Citrix

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ

Système Principal (hôte) 2008 Enterprise x64

Tropimed Guide d'installation

Marketing Update. Enabler / ENABLER aqua / Maestro II

Installation / Sauvegarde Restauration / Mise à jour

Standard. Manuel d installation

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Les nouveautés d AppliDis Fusion 4 Service Pack 3

Demande d'assistance : ecentral.graphics.kodak.com

Transcription:

ebusiness Protocol Adaptor For Ebics 2.4,2.5 SDK Introduction Le protocole de communication Ebics est utilisé en Allemagne sous l égide du ZKA mais également en France sous l égide du CFONB (Comite Français d Organisation et de Normalisation Bancaire) afin de remplacer, entre autres et à terme, les protocoles des normes ETEBAC par des solutions innovantes permettant un déploiement simple, sécurisé et rapide sur TCP-IP. Le protocole Ebics a été originellement défini par l organisme de normalisation Allemand ZKA pour remplacer les standards MCFT et BCS-FTAM. Ce standard est basé sur les technologies TCP-IP, TLS, HTTP et XML du W3C et de l IEEE. Le composant BPA Ebics est un élément de la suite des composants BPA (ebusiness Protocol Adaptor) Toolkit Suite. Ces composants sont destinés aux éditeurs et banques souhaitant intégrer ou tester ces protocoles dans/avec leurs applications ainsi qu aux entreprises désireuses d intégrer des fonctionnalités de communication rapidement et sans compétence métier particulière.

Solutions for EBICS 2.4,2.5 Le BPA Ebics distribué par Informans permet la mise en œuvre de la communication Ebics dans une application tierce de manière simple et pratique par l appel de fonctions de l interface de programmation (API) fournie. Il offre principalement les fonctions de communication en sens aller et retour avec les serveurs bancaires fonctionnant sous la norme Ebics, ce qui permet l émission signée et chiffrée de fichier d ordres (paiement débit et crédit, opérations de recouvrement ou avis, ordres de gestion de compte, remise de taxes, etc.) ainsi que la récupération sécurisée d informations bancaires (relevés de compte, relevés d opérations et autres avis, rapports). L ensemble des fonctionnalités présentes dans le protocole sont disponibles ainsi que des fonctions avancées : Support du standard 2.4 Ebics H003 révision 1 et 2.5 Ebics H004 révision 1. Support des recommandations Française du CFONB. Fonction cryptographique de chiffrement/déchiffrement selon la procédure E002, de signature d identification et d authentification selon la procédure X002, de signature électronique (ES) selon la procédure A005. Support en externe des signatures électroniques A004, A005 et A006. Fonction de génération de bi-clés RSA via des certificats X509 auto-signé conforme à la version X509 V3 et aux recommandations du CFONB. Encodage/ décodage Base64 conforme à la RFC 1421 et 2045. Compression/décompression ZIP (deflate) conforme à la RFC 1950 et 1951 Support des couches de sécurisation TLS1 et HTTP 1.1 Fort de son expérience et de sa compétence en matière de distribution et de normalisation de protocoles bancaires, Informans offre également des services complémentaires de tests et d homologation (en partenariat avec des partenaires spécialisés) ainsi que la fourniture de fichiers de pré-configuration permettant la connexion (hors paramètres de sécurité) vers une sélection de banques.

Description fonctionnelle L ensemble des fonctionnalités définies dans le protocole sont disponibles ainsi que des fonctions avancées. Fonctionnalité Ebics Version et révision Ebics. Support de la déclaration du produit ou agent utilisateur. Support de création de bi-clés RSA et certification X509 V3 des clés publique. Support des recommandations et adaptations locales. Support de politique de certification. Gestion des trousseaux de clés multiutilisateurs. Gestion des trousseaux de clés multi- Description BPA Ebics supporte le versionnage EBICS. L API contient deux propriétés permettant de spécifier la version et le numéro de révision de manière à adapter le comportement du composant. BPA Ebics permet la déclaration du produit ou agent utilisateur du protocole. BPA Ebics permet la création de certificats X509 V3 autosignées pour les modes cryptographiques E002, X002 et A005. BPA Ebics supporte les recommandations de génération de certificats X509 du CFONB : Utilisation d une signature de certificat RSASHA- 256. Mise en place des extensions AuthorityKeyIdentifier, SubjectKeyIdentifier et KeyUsage BPA Ebics permet de s adapter aux recommandations locales des banques. A l heure actuelle les recommandations Allemandes (ZKA) et Françaises (CFONB) sont supportées. BPA Ebics permet de contrôler les certificats X509 utilisés suivant 4 niveaux : Aucun contrôle Niveau X509 sur le certificat terminal de la chaine de certification. Niveau X509 sur l ensemble des certificats en excluant le certificat racine. Niveau X509 sur la chaine complète. BPA Ebics permet l initialisation, le chargement, la sauvegarde et la destruction des trousseaux de clés utilisateurs. Un trousseau de clé est composé de : la clé d identification et d authentification la clé de chiffrement de la clé de transaction de la clé de signature dit ES (optionnelle) BPA Ebics permet le chargement et la sauvegarde des

banque. trousseaux de clés banque. Un trousseau de clé banque est composé de : la clé d identification et d authentification la clé de chiffrement de la clé de transaction BPA s appuie de préférence sur les certificats X509 du trousseau de la banque s ils existent. Déclaration, modification et révocation des clés de signature, d identification/authentification et de chiffrement utilisateur. Edition des clés de signature et d identification/authentification et de chiffrement utilisateur. Déclaration et modification de la clé de signature (ES) utilisateur provenant d un logiciel tiers externe gérant la signature EBICS. Téléchargement des clés d identification/authentification et de chiffrement de la banque. Emission et réception de fichier d ordre via les procédures standards et les ordres spécialisés FUL et FDL. Transport en émission de la signature d ordre provenant d un logiciel tiers externe gérant la signature Ebics. Gestion des codes de retour Ebics. Support du gestionnaire de signatures distribuées (VEU). BPA Ebics permet d effectuer ces opérations via les procédures INI, HIA, H3K,SPR, PUB, HCA, HCS pour les modes cryptographiques E002, X002 et A005. BPA Ebics permet de générer l édition au format texte des lettres d initialisation. BPA Ebics permet d effectuer la déclaration et modification de la clé de signature externe via les procédures INI et PUB. Cette procédure supporte les modes de signature A004, A005 et A006 ainsi que la déclaration de médium de signature et la nature de la clé publique (Raw, X509). BPA Ebics permet d effectuer cette via la procédure HPB. BPA Ebics permet d émettre et de recevoir des fichiers d ordres quelconques. En émission, il permet de déclarer le type d ordre (ex : IZV), les paramètres de l ordre et effectuer ou non une signature (ES) de l ordre en mode A005. En réception, il permet de déclarer le type d ordre et les paramètres de l ordre. BPA Ebics permet l ajout, avant l émission d un ordre, d une ou plusieurs signatures (ES) externes. Cette procédure supporte les modes de signature A004, A005 et A006. BPA Ebics met à disposition les codes de retour et leur description provenant de tous les types de procédures disponibles. BPA Ebics supporte les ordres VEU suivant : HVU Téléchargement des informations d autorisation de signature. HVZ Téléchargement des informations d autorisation de signature étendues. HVD Téléchargement de l état du VEU. HVT Téléchargement du détail d une transaction.

HVE Ajout d une à plusieurs signature sur un ordre présent dans le VEU. HVS Annulation d un ordre présent dans le VEU. Ordres spécialisées. BPA Ebics supporte les ordres spécialisés suivant : HAA Téléchargement des types d ordres disponibles sur le serveur de la banque. HPD Téléchargement des paramètres de la banque HKD Téléchargement des informations société. HTD Téléchargement des informations société restreintes à l utilisateur donné. HEV Téléchargement des versions Ebics supportées par le serveur de la banque. Fonctionnalité avancée Compatibilité multi-utilisateur. Cryptographie. Support de l ANM/AYM. Description BPA Ebics est compatible avec une utilisation multiutilisateur. BPA Ebics est compatible avec les providers de cryptographique compatible avec la technologie Microsoft CryptoApi. La version 2.4 d Ebics impose de fait l utilisation d un provider de type AES compatible comme le «Microsoft Enhanced RSA and AES Cryptographic Provider». Identification/authentification X002 : Longueur de clé RSA de 1024 à 16384 bits, Algorithme de hashage SHA-256, Padding PKCS#1 EMSA-PKCS1- v1_5, Processus de canonisation REC-xml-c14n- 20040315 Chiffrement E002 : Longueur de clé RSA de 1024 à 16384 bits, Algorithme de chiffrement Triple DES 112 bits, Padding PKCS#1 EMSA-PKCS1-v1_5 Signature A005 : Longueur de clé RSA de 1536 à 4096 bits, Algorithme de hashage SHA-256, Padding PKCS#1 EMSA-PKCS1-v1_5 Les clés publiques servant à la réalisation des modes de cryptographie précédemment décrits sont contenus obligatoirement dans des certificats X509 V3. Suivant le provider CryptoApi utilisé les clés privées sont contenues soit sur un médium de type software (fichier, registre, ) ou hardware (carte à puce, clé USB, ) Leur accès peut être également protégé par un Pin code (Il n est pas conseillé d utiliser un pin code d accès pour les clés des modes X002 et E002). BPA Ebics supporte l architecture ANM/AYM de la suite ebusiness Protocol Adaptor. Cette couche apporte le

support direct ou proxisé d un accès en TCP-IP à un partenaire distant et le support de TLS 1. Délégation de transport. Ecriture de trace. Statistique de transfert. BPA Ebics permet de redéfinir simplement la couche de transport via une déclaration d activation d une procédure de rappel. Cette procédure de rappel (callback) reçoit la trame Ebics de requête à émettre et attend en retour la trame de réponse. BPA Ebics permet de déclarer le fichier de traçage permettant d archiver des données internes du composant et des données émis et reçu du réseau. BPA Ebics publie des statistiques de transferts. Architecture du composant BPA Ebics est constitué de 3 composants : Le pilote du protocole Ebics ou APM (Auxiliary Protocol Module) Le pilote réseau ou ANM (Auxiliary Network Module) Le proxy réseau ou AYM (Auxiliary Proxy Module) Le pilote du protocole EBICS (APM Ebics) est l interface la plus haute et la seule accessible par l application utilisatrice. Cette interface fait le lien entre l application utilisatrice (désirant intégrer une couche Ebics) et l institution financière distante. Pour ce faire, elle s appuie sur le pilote ANM qui négocie l ensemble du dialogue réseau soit directement avec les dispositifs réseaux soit via le composant AYM. L AYM est un composant assurant un service de proxy réseau pour les déploiements nécessitant un haut niveau de sécurisation. L utilisation de ce module est optionnelle.

Auxiliary Protocol Module - EBICS Création des bi-cles RSA Déclaration, révocation des clés Transaction d ordre VEU Autres types d ordre Gestion du trousseau de clé utilisateur Gestion du trousseau de clé de la banque Procédures INI, HIA, PUB, HCA, HCS, SPR Procédure HPB Emission / réception d ordre tout format via les procédures standard et FUL/FDL Ordre : HVU - Overview HVZ - Overview extended HVD State HVT Transaction details HVE add ES HVS Cancel order Ordre : HAA ordres supportés HPD Paramètres banque HEV Versions EBICS HKD Infos clients 1 HTD Infos clients 2 Gestionnaire de certificats X509 et de cryptographie Ebics X002, E002, A005 Délégation de transport Protocole de transport http/https Support des authentifications Basique, Digest, NTLM Support de l authentification réciproque en TLS1 Support du contrôle de la chaine de certification Microsoft CryptoApi (Provider AES compatible) Callback de transport Emission de la requête Réception de la réponse Auxiliary Network Module TLS version 1.0 Microsoft SSPI provider X509 SHA 256 RSA 1024 a 16384 3DES 112 MicroSoft Winsock 2.0 Auxiliary Proxy Module

Condition d utilisation La solution est fournit sous la forme d un SDK (Software Development Kit) complet : Procédure d installation Documentation PDF Redistribuable Exemples en Vbscript, C# et C++ Il est disponible pour les plateformes Microsoft suivantes : BPA Ebics édition 32 bits pour Windows XP SP3, Windows server 2003, Vista,Seven et Windows Server 2008,R2 BPA Ebics édition 64 bits pour Windows Server 2003 x64, Vista,Seven x64 et Windows Server 2008,R2 x64 Le tableau ci-dessous résume les informations de pré-requis nécessaires pour utiliser et déployer le SDK. Prérequis Minimal Recommandé Processeur Intel Pentium/Core duo toute Intel Core 2 duo version et compatible Mémoire 32 MB 64 MB Espace disque 20 MB 20 MB Système d exploitation Windows XP SP3, Windows server 2003, Vista, Seven et Windows Server 2008 Windows Server 2003 x64, Vista x64, Seven x64, Windows Server 2008 x64 et Windows Server 2008 R2 Runtimes DotNet 2.0 Langage Tous langages supportant la technologie COM de Microsoft. Compilateur Tous compilateurs compatibles avec la technologie COM.

Informans diffuse ses produits sur son site spécialisé www.informans.com et à travers un réseau de partenariats non exclusifs avec des éditeurs et des intégrateurs. Innovez avec INFORMANS grâce à son savoir-faire et son expérience dans la conception de briques logicielles d E-Business et E-Banking. Copyright Ce document a été crée par Informans et tous les droits de reproduction sont donc réservés. Tous les droits, également ceux de traductions, d impression ou de reproduction de l ensemble ou d une partie du document exige l accord préalable d Informans. Les logiciels et de matériels mentionnés dans ce document sont des marques déposées et sont soumises à la législation en vigueur.