PyBankID Documentation

Size: px
Start display at page:

Download "PyBankID Documentation"

Transcription

1 PyBankID Documentation Release Henrik Blidh

2

3 Contents 1 Getting Started Installation Dependencies Usage BankID JSON Client BankID SOAP Client PyBankID Exceptions API Certificates Production certificates Converting/splitting certificates Test server certificate API Indices and tables 19 Python Module Index 21 i

4 ii

5 PyBankID is a client for providing BankID services as a Relying Party, i.e. providing authentication and signing functionality to end users. This package provides a simplifying interface for initiating authentication and signing orders and then collecting the results from the BankID servers. If you intend to use PyBankID in your project, you are advised to read the BankID Relying Party Guidelines before doing anything else. There, one can find information about how the BankID methods are defined and how to use them. If you use PyBankID in production and want updates on new releases and notifications about important changes to the BankID service, send a mail to the developer of this package to be added to the PyBankID mailing list. Contents 1

6 2 Contents

7 CHAPTER 1 Getting Started 1.1 Installation PyBankID can be installed though pip: pip install pybankid To remedy the InsecurePlatformWarning problem detailed below (Python 2, urllib3 and certificate verification), you can install pybankid with the security extras: pip install pybankid[security] This installs the pyopenssl, ndg-httpsclient and pyasn1 packages as well. In Linux, this does however require the installation of some additional system packages: sudo apt-get install build-essential libssl-dev libffi-dev python-dev See the cryptography package s documentation for details. 1.2 Dependencies PyBankID makes use of the following external packages: requests>=2.7.0 zeep>=1.3.0 six>=

8 1.2.1 Python 2, urllib3 and certificate verification An InsecurePlatformWarning is issued when using the client in Python 2 (See urllib3 documentation). This can be remedied by installing pyopenssl according to this issue and docstrings in requests. Optionally, the environment variable PYBANKID_DISABLE_WARNINGS can be set to disable these warnings. 4 Chapter 1. Getting Started

9 CHAPTER 2 Usage There are two different clients available in the bankid package: the bankid.client.bankidclient, which uses the SOAP-based API that is being deprecated in February 2020, and the bankid.jsonclient. BankIDJSONClient, which uses the new JSON API released in February Any new deployment using PyBankID should use the JSON Client! 2.1 BankID JSON Client The Relying Party client using the v5 JSON API Usage Create a client: >>> from bankid import BankIDJSONClient >>> client = BankIDJSONClient(certificates=('path/to/certificate.pem',... 'path/to/key.pem')) Connection to production server is the default in the client. If test server is desired, send in the test_server=true keyword in the init of the client. When using the JSON client, all authentication and signing calls requires the end user s ip address to be included the requests. An authentication order is initiated as such: >>> client.authenticate(end_user_ip=' ',... personal_number="yyyymmddxxxx") { 'autostarttoken': '798c1ea1-e67a-4df6-a2f6-164ac223fd52', 'orderref': 'a9b791c3-459f-492b-bf b' } and a sign order is initiated in a similar fashion: 5

10 >>> client.sign(end_user_ip=' ',... user_visible_data="the information to sign.",... personal_number="yyyymmddxxxx") { 'autostarttoken': '798c1ea1-e67a-4df6-a2f6-164ac223fd52', 'orderref': 'a9b791c3-459f-492b-bf b' } Since the BankIDJSONClient is using the BankID v5 JSON API, the personal_number can now be omitted when calling authenticate and sign. See BankID Relying Party Guidelines for more information about this. The status of an order can then be studied by polling with the collect method using the received orderref: >>> client.collect(order_ref="a9b791c3-459f-492b-bf b") { 'hintcode': 'outstandingtransaction', 'orderref': 'a9b791c3-459f-492b-bf b', 'status': 'pending' } >>> client.collect(order_ref="a9b791c3-459f-492b-bf b") { 'hintcode': 'usersign', 'orderref': 'a9b791c3-459f-492b-bf b', 'status': 'pending' } >>> c.collect(order_ref="a9b791c3-459f-492b-bf b") { 'completiondata': { 'cert': { 'notafter': ' ', 'notbefore': ' ' }, 'device': { 'ipaddress': ' ' }, 'ocspresponse': 'MIIHegoBAKCCB[...]', 'signature': 'PD94bWwgdmVyc2lv[...]', 'user': { 'givenname': 'Namn', 'name': 'Namn Namnsson', 'personalnumber': 'YYYYMMDDXXXX', 'surname': 'Namnsson' } }, 'orderref': 'a9b791c3-459f-492b-bf b', 'status': 'complete' } Please note that the collect method should be used sparingly: in the BankID Relying Party Guidelines it is specified that collect should be called every two seconds and must not be called more frequent than once per second API bankid.jsonclient BankID JSON Client Created on by hbldh 6 Chapter 2. Usage

11 class bankid.jsonclient.bankidjsonclient(certificates, test_server=false) The client to use for communicating with BankID servers via the v.5 API. Parameters certificates (tuple) Tuple of string paths to the certificate to use and the key to sign with. test_server (bool) Use the test server for authenticating and signing. authenticate(end_user_ip, personal_number=none, requirement=none, **kwargs) Request an authentication order. The collect() method is used to query the status of the order. Note that personal number is not needed when authentication is to be done on the same device, provided that the returned autostarttoken is used to open the BankID Client. Example data returned: { } "orderref":"131daac9-16c beb f37288", "autostarttoken":"7c40b5c9-fa74-49cf-b98c-bfe651f9a7c6" Parameters end_user_ip (str) IP address of the user requesting the authentication. personal_number (str) The Swedish personal number in format YYYYMMD- DXXXX. requirement (dict) An optional dictionary stating how the signature must be created and verified. See BankID Relying Party Guidelines, section 13.5 for more details. Returns The order response. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server. cancel(order_ref ) Cancels an ongoing sign or auth order. This is typically used if the user cancels the order in your service or app. Parameters order_ref (str) The UUID string specifying which order to cancel. Returns Boolean regarding success of cancellation. Return type bool Raises BankIDError raises a subclass of this error when error has been returned from server. collect(order_ref ) Collects the result of a sign or auth order using the orderref as reference. RP should keep on calling collect every two seconds as long as status indicates pending. RP must abort if status indicates failed. The user identity is returned when complete. Example collect results returned while authentication or signing is still pending: 2.1. BankID JSON Client 7

12 { } "orderref":"131daac9-16c beb f37288", "status":"pending", "hintcode":"usersign" Example collect result when authentication or signing has failed: { } "orderref":"131daac9-16c beb f37288", "status":"failed", "hintcode":"usercancel" Example collect result when authentication or signing is successful and completed: { } "orderref":"131daac9-16c beb f37288", "status":"complete", "completiondata": { "user": { "personalnumber":" ", "name":"karl Karlsson", "givenname":"karl", "surname":"karlsson" }, "device": { "ipaddress":" " }, "cert": { "notbefore":" ", "notafter":" " }, "signature":"<base64-encoded data>", "ocspresponse":"<base64-encoded data>" } See BankID Relying Party Guidelines Version: 3.0 for more details about how to inform end user of the current status, whether it is pending, failed or completed. Parameters order_ref (str) The orderref UUID returned from auth or sign. Returns The CollectResponse parsed to a dictionary. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server. sign(end_user_ip, user_visible_data, personal_number=none, requirement=none, user_non_visible_data=none, **kwargs) Request an signing order. The collect() method is used to query the status of the order. Note that personal number is not needed when signing is to be done on the same device, provided that the returned autostarttoken is used to open the BankID Client. Example data returned: 8 Chapter 2. Usage

13 { } "orderref":"131daac9-16c beb f37288", "autostarttoken":"7c40b5c9-fa74-49cf-b98c-bfe651f9a7c6" Parameters end_user_ip (str) IP address of the user requesting the authentication. user_visible_data (str) The information that the end user is requested to sign. personal_number (str) The Swedish personal number in format YYYYMMD- DXXXX. requirement (dict) An optional dictionary stating how the signature must be created and verified. See BankID Relying Party Guidelines, section 13.5 for more details. user_non_visible_data (str) Optional information sent with request that the user never sees. Returns The order response. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server. 2.2 BankID SOAP Client The Relying Party client using the v4 SOAP API. This client will be deprecated in February Prior to this a PendingDeprecationWarning will be issued on using Usage First, create a BankIDClient: >>> from bankid import BankIDClient >>> client = BankIDClient(certificates=('path/to/certificate.pem',... 'path/to/key.pem')) Connection to production server is the default in the client. If test server is desired, send in the test_server=true keyword in the init of the client. The production server for the BankID server is undergoing an update. Until June 2019 there are two endpoints that can be used, and PyBankID will use the newer one unless legacy_mode=true is entered at BankIDClient creation. A sign order is then placed by >>> client.sign(user_visible_data="the information to sign.",... personal_number="yyyymmddxxxx") {'autostarttoken': '798c1ea1-e67a-4df6-a2f6-164ac223fd52', 'orderref': 'a9b791c3-459f-492b-bf b'} and an authentication order is initiated by 2.2. BankID SOAP Client 9

14 >>> client.authenticate(personal_number="yyyymmddxxxx") {'autostarttoken': '798c1ea1-e67a-4df6-a2f6-164ac223fd52', 'orderref': 'a9b791c3-459f-492b-bf b'} The status of an order can then be studied by polling with the collect method using the received orderref: >>> client.collect(order_ref="a9b791c3-459f-492b-bf b") {'progressstatus': 'OUTSTANDING_TRANSACTION'} >>> client.collect(order_ref="a9b791c3-459f-492b-bf b") {'progressstatus': 'USER_SIGN'} >>> client.collect(order_ref="a9b791c3-459f-492b-bf b") {'ocspresponse': 'MIIHfgoBAKCCB3cw[...]', 'progressstatus': 'COMPLETE', 'signature': 'PD94bWwgdmVyc2lvbj0[...]', 'userinfo': {'givenname': 'Namn', 'ipaddress': ' ', 'name': 'Namn Namnsson', 'notafter': datetime.datetime(2016, 9, 9, 22, 59, 59), 'notbefore': datetime.datetime(2014, 9, 9, 23, 0), 'personalnumber': 'YYYYMMDDXXXX', 'surname': 'Namnsson'}} Please note that the collect method should be used sparingly: in the BankID Relying Party Guidelines. it states that collect should be called every two seconds and must not be called more frequent than once per second API bankid.client BankID Client Created on by hbldh class bankid.client.bankidclient(certificates, test_server=false, legacy_mode=false) The client to use for communicating with BankID servers. Parameters certificates (tuple) Tuple of string paths to the certificate to use and the key to sign with. test_server (bool) Use the test server for authenticating and signing. legacy_mode (bool) Use the old production server endpoint (will be removed in June 2019) authenticate(personal_number, **kwargs) Request an authentication order. The collect() method is used to query the status of the order. Parameters personal_number (str) The Swedish personal number in format YYYYM- MDDXXXX. Returns The OrderResponse parsed to a dictionary. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server. collect(order_ref ) Collect the progress status of the order with the specified order reference. 10 Chapter 2. Usage

15 Parameters order_ref (str) The UUID string specifying which order to collect status from. Returns The CollectResponse parsed to a dictionary. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server. file_sign(**kwargs) Request a file signing order. The collect() method is used to query the status of the order. Note: Not implemented due to that the method is deprecated. Raises NotImplementedError This method is not implemented. sign(user_visible_data, personal_number=none, **kwargs) Request an signing order. The collect() method is used to query the status of the order. Parameters user_visible_data (str) The information that the end user is requested to sign. personal_number (str) The Swedish personal number in format YYYYMMD- DXXXX. Returns The OrderResponse parsed to a dictionary. Return type dict Raises BankIDError raises a subclass of this error when error has been returned from server BankID SOAP Client 11

16 12 Chapter 2. Usage

17 CHAPTER 3 PyBankID Exceptions These are all the exceptions and warnings that PyBankID can raise. 3.1 API bankid.exceptions PyBankID Exceptions Created on , 08:29 exception bankid.exceptions.accessdeniedrperror(*args, **kwargs) Access permission denied error. Code: ACCESS_DENIED_RP Reason: RP does not have access to the service or requested operation. Action by RP: RP must not try the same request again. This is an internal error within RP s system and must not be communicated to the user as a BankID-error. exception bankid.exceptions.alreadyinprogresserror(*args, **kwargs) Failure to create new order due to one already in progress. Code: ALREADY_IN_PROGRESS Reason: An order for this user is already in progress. The order is aborted. No order is created. Action by RP: RP must inform the user that a login or signing operation is already initiated for this user. Message RFA3 should be used. exception bankid.exceptions.bankiderror(*args, **kwargs) Parent exception class for all PyBankID errors. exception bankid.exceptions.bankidwarning Warning class for PyBankID. 13

18 exception bankid.exceptions.cancellederror(*args, **kwargs) User had issue a cancel on the order. Code: CANCELLED Reason: The order was cancelled. The system received a new order for the user. Action by RP: RP must inform the user. Message RFA3. exception bankid.exceptions.certificateerror(*args, **kwargs) Error due to certificate issues. Code: CERTIFICATE_ERR Reason: This error is returned if: 1. The user has entered wrong security code too many times in her mobile device. The Mobile BankID cannot be used. 2. The users BankID is revoked. 3. The users BankID is invalid. Action by RP: RP must inform the user. Message RFA3. exception bankid.exceptions.clienterror(*args, **kwargs) Remote technical error. Code: CLIENT_ERR Reason: Internal technical error. It was not possible to create or verify the transaction. Action by RP: RP must not automatically try again. RP must inform the user. Message RFA12. exception bankid.exceptions.expiredtransactionerror(*args, **kwargs) Error due to collecting on an expired order. Code: EXPIRED_TRANSACTION Reason: The order has expired. The BankID security app/program did not start, the user did not finalize the signing or the RP called collect too late. Action by RP: RP must inform the user. Message RFA8. exception bankid.exceptions.internalerror(*args, **kwargs) Remote server error. Code: INTERNAL_ERROR Reason: Internal technical error in the BankID system. Action by RP: RP must not automatically try again. RP must inform the user that a technical error has occurred. Message RFA5 should be used. exception bankid.exceptions.invalidparameterserror(*args, **kwargs) User induced error. Code: INVALID_PARAMETERS Reason: Invalid parameter. Invalid use of method. Action by RP: RP must not try the same request again. This is an internal error within RP s system and must not be communicated to the user as a BankID error. exception bankid.exceptions.maintenanceerror(*args, **kwargs) The service is temporarily out of service. 14 Chapter 3. PyBankID Exceptions

19 Action by RP: RP may try again without informing the user. If this error is returned repeatedly, RP must inform the user. Message RFA5. exception bankid.exceptions.notfounderror(*args, **kwargs) An erroneously URL path was used. Action by RP: RP must not try the same request again. This is an internal error within RP s system and must not be communicated to the user as a BankID error. exception bankid.exceptions.requesttimeouterror(*args, **kwargs) It took too long time to transmit the request. Action by RP: RP must not automatically try again. This error may occur if the processing at RP or the communication is too slow. RP must inform the user. Message RFA5 exception bankid.exceptions.retryerror(*args, **kwargs) Remote server error, different from InternalError. Code: RETRY Reason: Internal technical error in the BankID system. Action by RP: RP must not automatically try again. RP must inform the user that a technical error has occurred. Message RFA5 should be used. exception bankid.exceptions.startfailederror(*args, **kwargs) Error handling the order s progression due to RP/user issues. Code: START_FAILED Reason: The user did not provide her ID, or the RP requires autostarttoken to be used, but the client did not start within a certain time limit. The reason may be: 1. RP did not use autostarttoken when starting BankID security program/app. 2. The client software was not installed or other problem with the user s computer. Action by RP: 1. The RP must use autostarttoken when starting the client. 2. The RP must inform the user. Message RFA17. exception bankid.exceptions.unauthorizederror(*args, **kwargs) RP does not have access to the service. Action by RP: RP must not try the same request again. This is an internal error within RP s system and must not be communicated to the user as a BankID error. exception bankid.exceptions.usercancelerror(*args, **kwargs) User had issue a cancel on the order. Code: USER_CANCEL Reason: The user decided to cancel the order. Action by RP: RP must inform the user. Message RFA API 15

20 16 Chapter 3. PyBankID Exceptions

21 CHAPTER 4 Certificates 4.1 Production certificates If you want to use BankID in a production environment, then you will have to purchase this service from one of the selling banks. They will then provide you with a certificate that can be used to authenticate your company/application with the BankID servers. This certificate has to be processed somewhat to be able to use with PyBankID, and how to do this depends on what the selling bank provides you with Test certificate The certificate to use when developing against the BankID test servers can be obtained through PyBankID: >>> import os >>> import bankid >>> dir_to_save_cert_and_key_in = os.path.expanduser('~') >>> cert_and_key = bankid.create_bankid_test_server_cert_and_key( dir_to_save_cert_and_key_in) >>> print(cert_and_key) ['/home/hbldh/certificate.pem', '/home/hbldh/key.pem'] >>> client = bankid.bankidjsonclient( certificates=cert_and_key, test_server=true) The test certificate is available on BankID Technical Information webpage. The bankid.certutils. create_bankid_test_server_cert_and_key() in the bankid.certutils module fetches that test certificate, splits it into one certificate and one key part and converts it from.p12 or.pfx format to pem. These can then be used for testing purposes, by sending in test_server=true keyword in the BankIDClient or BankIDJSONClient. 17

22 4.2 Converting/splitting certificates To convert your production certificate from PKCS_12 format to two pem, ready to be used by PyBankID, one can do the following: >>> from bankid.certutils import split_certificate >>> split_certificate('/path/to/certificate.p12', '/destination/folder/', 'password_for_certificate_p12') ('/destination/folder/certificate.pem', '/destination/folder/key.pem') It can also be done via regular OpenSSL terminal calls: openssl pkcs12 -in /path/to/certificate.p12 -passin pass:password_for_certificate_p12 -out /destination/folder/certificate.pem -clcerts -nokeys openssl pkcs12 -in /path/to/certificate.p12 -passin pass:password_for_certificate_p12 -out /destination/folder/key.pem -nocerts -nodes Note: This also removes the password from the private key in the certificate, which is a requirement for using the PyBankID package in an automated way. 4.3 Test server certificate 4.4 API bankid.certutils Certificate Utilities Created by hbldh bankid.certutils.create_bankid_test_server_cert_and_key(destination_path) Fetch the P12 certificate from BankID servers, split it into a certificate part and a key part and save them as separate files, stored in PEM format. Parameters destination_path (str) The directory to save certificate and key files to. Returns The path tuple (cert_path, key_path). Return type tuple bankid.certutils.split_certificate(certificate_path, destination_folder, password=none) Splits a PKCS12 certificate into Base64-encoded DER certificate and key. This method splits a potentially password-protected PKCS12 certificate (format.p12 or.pfx) into one certificate and one key part, both in pem format. Returns Tuple of certificate and key string data. Return type tuple 18 Chapter 4. Certificates

23 CHAPTER 5 Indices and tables genindex modindex search 19

24 20 Chapter 5. Indices and tables

25 Python Module Index b bankid.certutils, 18 bankid.client, 10 bankid.exceptions, 13 bankid.jsonclient, 6 21

26 22 Python Module Index

27 Index A AccessDeniedRPError, 13 AlreadyInProgressError, 13 authenticate() (bankid.client.bankidclient method), 10 authenticate() (bankid.jsonclient.bankidjsonclient method), 7 B bankid.certutils (module), 18 bankid.client (module), 10 bankid.exceptions (module), 13 bankid.jsonclient (module), 6 BankIDClient (class in bankid.client), 10 BankIDError, 13 BankIDJSONClient (class in bankid.jsonclient), 6 BankIDWarning, 13 C cancel() (bankid.jsonclient.bankidjsonclient method), 7 CancelledError, 13 CertificateError, 14 ClientError, 14 collect() (bankid.client.bankidclient method), 10 collect() (bankid.jsonclient.bankidjsonclient method), 7 create_bankid_test_server_cert_and_key() (in module bankid.certutils), 18 E ExpiredTransactionError, 14 F file_sign() (bankid.client.bankidclient method), 11 I InternalError, 14 InvalidParametersError, 14 M MaintenanceError, 14 N NotFoundError, 15 R RequestTimeoutError, 15 RetryError, 15 S sign() (bankid.client.bankidclient method), 11 sign() (bankid.jsonclient.bankidjsonclient method), 8 split_certificate() (in module bankid.certutils), 18 StartFailedError, 15 U UnauthorizedError, 15 UserCancelError, 15 23

BankID Relying Party Guidelines

BankID Relying Party Guidelines BankID Page 1(24) 2018-02-16 BankID Relying Party Guidelines Version: 3.0 2018-02-16 BankID Page 2(24) 1 Introduction... 4 1.1 Versions... 4 1.2 Terms and Definition... 4 1.3 How it Works... 5 1.4 Client

More information

BankID Relying Party Guidelines

BankID Relying Party Guidelines BankID Page 1(26) BankID Relying Party Guidelines Version: 3.2.1 2018-09-04 BankID Page 2(26) 1 Introduction... 4 1.1 Versions... 4 1.2 Terms and Definition... 5 1.3 How it Works... 5 1.4 Client Platforms...

More information

PKI Quick Installation Guide. for PacketFence version 7.4.0

PKI Quick Installation Guide. for PacketFence version 7.4.0 PKI Quick Installation Guide for PacketFence version 7.4.0 PKI Quick Installation Guide by Inverse Inc. Version 7.4.0 - Jan 2018 Copyright 2015 Inverse inc. Permission is granted to copy, distribute and/or

More information

PyZabbixObj Documentation

PyZabbixObj Documentation PyZabbixObj Documentation Release 0.1 Fabio Toscano Aug 26, 2017 Contents Python Module Index 3 i ii PyZabbixObj Documentation, Release 0.1 PyZabbixObj is a Python module for working with Zabbix API,

More information

BankID Relying Party Guidelines

BankID Relying Party Guidelines BankID Page 1(24) 2017-11-14 BankID Relying Party Guidelines Version: 2.16 2017-11-14 BankID Page 2(24) 1 Introduction... 4 1.1 Versions... 4 1.2 Terms and definition... 4 1.3 How it Works... 5 1.4 Client

More information

f5-icontrol-rest Documentation

f5-icontrol-rest Documentation f5-icontrol-rest Documentation Release 1.3.10 F5 Networks Aug 04, 2018 Contents 1 Overview 1 2 Installation 3 2.1 Using Pip................................................. 3 2.2 GitHub..................................................

More information

Kinto Documentation. Release Mozilla Services Da French Team

Kinto Documentation. Release Mozilla Services Da French Team Kinto Documentation Release 0.2.2 Mozilla Services Da French Team June 23, 2015 Contents 1 In short 3 2 Table of content 5 2.1 API Endpoints.............................................. 5 2.2 Installation................................................

More information

yagmail Documentation

yagmail Documentation yagmail Documentation Release 0.10.189 kootenpv Feb 08, 2018 Contents 1 API Reference 3 1.1 Authentication.............................................. 3 1.2 SMTP Client...............................................

More information

Archer Documentation. Release 0.1. Praekelt Dev

Archer Documentation. Release 0.1. Praekelt Dev Archer Documentation Release 0.1 Praekelt Dev February 12, 2014 Contents 1 User Service 3 1.1 Installation................................................ 3 1.2 API....................................................

More information

RiotWatcher Documentation

RiotWatcher Documentation RiotWatcher Documentation Release 2.5.0 pseudonym117 Jan 29, 2019 Contents 1 To Start... 3 2 Using it... 5 3 Main API and other topics 7 4 Indices and tables 15 Python Module Index 17 i ii RiotWatcher

More information

Moxie Notifications Documentation

Moxie Notifications Documentation Moxie Notifications Documentation Release 0.1 Mobile Oxford team, IT Services, University of Oxford April 23, 2014 Contents i ii CHAPTER 1 HTTP API 1.1 Endpoint 1.1.1 Format Dates are expressed as YYYY-mm-DDTHH:mm:ss

More information

bottle-rest Release 0.5.0

bottle-rest Release 0.5.0 bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................

More information

jumpssh Documentation

jumpssh Documentation jumpssh Documentation Release 1.0.1 Thibaud Castaing Dec 18, 2017 Contents 1 Introduction 1 2 Api reference 5 3 Changes 15 4 License 17 5 Indices and tables 19 Python Module Index 21 i ii CHAPTER 1 Introduction

More information

django-oauth2-provider Documentation

django-oauth2-provider Documentation django-oauth2-provider Documentation Release 0.2.7-dev Alen Mujezinovic Aug 16, 2017 Contents 1 Getting started 3 1.1 Getting started.............................................. 3 2 API 5 2.1 provider.................................................

More information

newauth Documentation

newauth Documentation newauth Documentation Release 0.0.1 adrien-f April 11, 2015 Contents 1 Installation 3 1.1 Dependencies............................................... 3 1.2 Downloading...............................................

More information

Description. Public. Date

Description. Public. Date Approved on Choose date 2014-09-30 1 (16) TeliaEID Relying Party Guidelines Description This document provides guidelines and recommendations for applications integrating with the TeliaEID system, for

More information

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message.

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message. What is CGI? The Common Gateway Interface (CGI) is a set of standards that define how information is exchanged between the web server and a custom script. is a standard for external gateway programs to

More information

Managing Certificates

Managing Certificates Loading an Externally Generated SSL Certificate, page 1 Downloading Device Certificates, page 4 Uploading Device Certificates, page 6 Downloading CA Certificates, page 8 Uploading CA Certificates, page

More information

Yampy Documentation. Release 1.0. Yammer

Yampy Documentation. Release 1.0. Yammer Yampy Documentation Release 1.0 Yammer Nov 07, 2017 Contents 1 Contents 3 1.1 Quickstart guide............................................. 3 1.2 API documentation............................................

More information

maya-cmds-help Documentation

maya-cmds-help Documentation maya-cmds-help Documentation Release Andres Weber May 28, 2017 Contents 1 1.1 Synopsis 3 1.1 1.1.1 Features.............................................. 3 2 1.2 Installation 5 2.1 1.2.1 Windows, etc............................................

More information

Gearthonic Documentation

Gearthonic Documentation Gearthonic Documentation Release 0.2.0 Timo Steidle August 11, 2016 Contents 1 Quickstart 3 2 Contents: 5 2.1 Usage................................................... 5 2.2 API....................................................

More information

ejpiaj Documentation Release Marek Wywiał

ejpiaj Documentation Release Marek Wywiał ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................

More information

bzz Documentation Release Rafael Floriano and Bernardo Heynemann

bzz Documentation Release Rafael Floriano and Bernardo Heynemann bzz Documentation Release 0.1.0 Rafael Floriano and Bernardo Heynemann Nov 15, 2017 Contents 1 Getting Started 3 2 Flattening routes 5 3 Indices and tables 7 3.1 Model Hive................................................

More information

Nexmo Documentation. Release Tim Craft

Nexmo Documentation. Release Tim Craft Nexmo Documentation Release 1.4.0 Tim Craft Sep 18, 2016 Contents 1 Nexmo Client Library for Python 1 1.1 Installation................................................ 1 1.2 Usage...................................................

More information

edeposit.amqp.antivirus Release 1.0.1

edeposit.amqp.antivirus Release 1.0.1 edeposit.amqp.antivirus Release 1.0.1 February 05, 2015 Contents 1 Installation 3 1.1 Initialization............................................... 3 2 Usage 5 3 Content 7 3.1 Standalone script.............................................

More information

flask-jwt-simple Documentation

flask-jwt-simple Documentation flask-jwt-simple Documentation Release 0.0.3 vimalloc rlam3 Nov 17, 2018 Contents 1 Installation 3 2 Basic Usage 5 3 Changing JWT Claims 7 4 Changing Default Behaviors 9 5 Configuration Options 11 6 API

More information

ZeroVM Package Manager Documentation

ZeroVM Package Manager Documentation ZeroVM Package Manager Documentation Release 0.2.1 ZeroVM Team October 14, 2014 Contents 1 Introduction 3 1.1 Creating a ZeroVM Application..................................... 3 2 ZeroCloud Authentication

More information

WireXfers Documentation

WireXfers Documentation WireXfers Documentation Release 2014.06-dev Priit Laes June 21, 2016 Contents 1 User Guide 3 1.1 Introduction............................................... 3 1.2 Using WireXfers.............................................

More information

pydas Documentation Release Kitware, Inc.

pydas Documentation Release Kitware, Inc. pydas Documentation Release 0.3.6 Kitware, Inc. January 28, 2016 Contents 1 Introduction To pydas 3 1.1 Requirements............................................... 3 1.2 Installing and Upgrading pydas.....................................

More information

spnav Documentation Release 0.9 Stanley Seibert

spnav Documentation Release 0.9 Stanley Seibert spnav Documentation Release 0.9 Stanley Seibert February 04, 2012 CONTENTS 1 Documentation 3 1.1 Setup................................................... 3 1.2 Usage...................................................

More information

PyOTP Documentation. Release PyOTP contributors

PyOTP Documentation. Release PyOTP contributors PyOTP Documentation Release 0.0.1 PyOTP contributors Jun 10, 2017 Contents 1 Quick overview of using One Time Passwords on your phone 3 2 Installation 5 3 Usage 7 3.1 Time-based OTPs............................................

More information

mri Documentation Release Nate Harada

mri Documentation Release Nate Harada mri Documentation Release 1.0.0 Nate Harada September 18, 2015 Contents 1 Getting Started 3 1.1 Deploying A Server........................................... 3 1.2 Using Caffe as a Client..........................................

More information

Canonical Identity Provider Documentation

Canonical Identity Provider Documentation Canonical Identity Provider Documentation Release Canonical Ltd. December 14, 2018 Contents 1 API 3 1.1 General considerations.......................................... 3 1.2 Rate limiting...............................................

More information

Using ISE 2.2 Internal Certificate Authority (CA) to Deploy Certificates to Cisco Platform Exchange Grid (pxgrid) Clients

Using ISE 2.2 Internal Certificate Authority (CA) to Deploy Certificates to Cisco Platform Exchange Grid (pxgrid) Clients Using ISE 2.2 Internal Certificate Authority (CA) to Deploy Certificates to Cisco Platform Exchange Grid (pxgrid) Clients Author: John Eppich Table of Contents About this Document... 4 Using ISE 2.2 Internal

More information

Guide Certifikatsadministration

Guide Certifikatsadministration Version 1.0 Guide Certifikatsadministration Swish Certificate Management Datum: 2016/01/18 Table of content 1. Swish Certificate Management... 3 1.1. Background... 3 1.2. Certificate Administration...

More information

Neustar TDI Documentation

Neustar TDI Documentation Neustar TDI Documentation Release 0.20.0 Neustar Aug 04, 2017 Contents 1 Introduction 3 1.1 Installation................................................ 3 1.1.1 Setup & Installation.......................................

More information

streamio Documentation

streamio Documentation streamio Documentation Release 0.1.0.dev James Mills April 17, 2014 Contents 1 About 3 1.1 Examples................................................. 3 1.2 Requirements...............................................

More information

python-idex Documentation

python-idex Documentation python-idex Documentation Release 0.2.0 Sam McHardy Aug 08, 2018 Contents 1 Features 3 2 Quick Start 5 3 Synchronous Examples 7 4 Async Examples for Python 3.5+ 9 5 TODO 11 6 Donate 13 7 Other Exchanges

More information

ICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0

ICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0 ICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0 August 2017 Date Version Description August 2017 1.0 Initial Draft 1. Single Sign On... 2 2. To register for SSO on the Global ID webpage...

More information

Django PAM Documentation

Django PAM Documentation Django PAM Documentation Release 1.4.1 Carl J. Nobile Aug 01, 2018 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Configuration...............................................

More information

petfinder-api Documentation

petfinder-api Documentation petfinder-api Documentation Release 0.1 Greg Taylor Jun 01, 2017 Contents 1 Assorted Info 3 2 User Guide 5 2.1 Installation................................................ 5 2.1.1 Distribute & Pip.........................................

More information

SpaceEZ Documentation

SpaceEZ Documentation SpaceEZ Documentation Release v1.0.0 Juniper Networks Inc. July 13, 2015 Contents 1 Class Index 1 2 Module Index 3 3 Rest 5 4 Resource 9 5 Collection 13 6 Method 17 7 Service 19 8 Application 21 9 Async

More information

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates 4.2 Authenticating to REST Services Q u i c k R e f e r e n c e G u i d e In IdentityX 4.1, REST services have an authentication and signing requirement that is handled by the IdentityX REST SDKs. In order

More information

External HTTPS Trigger AXIS Camera Station 5.06 and above

External HTTPS Trigger AXIS Camera Station 5.06 and above HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this

More information

Memory may be insufficient. Memory may be insufficient.

Memory may be insufficient. Memory may be insufficient. Error code Less than 200 Error code Error type Description of the circumstances under which the problem occurred Linux system call error. Explanation of possible causes Countermeasures 1001 CM_NO_MEMORY

More information

certbot-dns-route53 Documentation

certbot-dns-route53 Documentation certbot-dns-route53 Documentation Release 0 Certbot Project Aug 06, 2018 Contents: 1 Named Arguments 3 2 Credentials 5 3 Examples 7 4 API Documentation 9 4.1 certbot_dns_route53.authenticator............................

More information

Stepic Plugins Documentation

Stepic Plugins Documentation Stepic Plugins Documentation Release 0 Stepic Team May 06, 2015 Contents 1 Introduction 3 1.1 Quiz Architecture............................................ 3 1.2 Backend Overview............................................

More information

Partner Center: Secure application model

Partner Center: Secure application model Partner Center: Secure application model The information provided in this document is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including

More information

Django-Select2 Documentation. Nirupam Biswas

Django-Select2 Documentation. Nirupam Biswas Nirupam Biswas Mar 07, 2018 Contents 1 Get Started 3 1.1 Overview................................................. 3 1.2 Installation................................................ 3 1.3 External Dependencies..........................................

More information

Incident Response Platform. IBM BIGFIX INTEGRATION GUIDE v1.0

Incident Response Platform. IBM BIGFIX INTEGRATION GUIDE v1.0 Incident Response Platform IBM BIGFIX INTEGRATION GUIDE v1.0 Licensed Materials Property of IBM Copyright IBM Corp. 2010, 2017. All Rights Reserved. US Government Users Restricted Rights: Use, duplication

More information

eoddata-client Documentation

eoddata-client Documentation eoddata-client Documentation Release 0.3.3 Aleksey Sep 27, 2017 Table of Contents: 1 Usage 1 2 Client API 3 2.1 Http client................................................ 3 2.2 Errors...................................................

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Eric Kutschera University of Pennsylvania March 6, 2015 Eric Kutschera (University of Pennsylvania) CIS 192 March 6, 2015 1 / 22 Outline 1 Web Servers

More information

Mitel Open Integration Gateway DEVELOPER GUIDE SESSION MANAGEMENT SERVICE

Mitel Open Integration Gateway DEVELOPER GUIDE SESSION MANAGEMENT SERVICE Mitel Open Integration Gateway DEVELOPER GUIDE SESSION MANAGEMENT SERVICE Release 3.0 November 2015 NOTICE The information contained in this document is believed to be accurate in all respects but is not

More information

Comodo Certificate Manager

Comodo Certificate Manager Comodo Certificate Manager Device Certificate Enroll API Comodo CA Limited 3rd Floor, 26 Office Village, Exchange Quay, Trafford Road, Salford, Greater Manchester M5 3EQ, United Kingdom Table of Contents

More information

Etasoft XT Server 1.x

Etasoft XT Server 1.x Etasoft XT Server 1.x XT Server is a set of tools for automated data translation, validation and file processing. Setup Install software using setup program xtserver_setup.exe. Package contains both GUI

More information

QUICK SET-UP VERIFICATION...3

QUICK SET-UP VERIFICATION...3 TABLE OF CONTENTS 1 QUICK SET-UP VERIFICATION...3 2 INSTALLING CERTIFICATES...3 3 IF YOU USE MS INTERNET EXPLORER...3 3.1 INSTALLING THE CERTIFICATE...3 3.2 SSL3 ACTIVATION:...3 3.3 JAVASCRIPT ACTIVATION...3

More information

Kiki Documentation. Release 0.7a1. Stephen Burrows

Kiki Documentation. Release 0.7a1. Stephen Burrows Kiki Documentation Release 0.7a1 Stephen Burrows August 14, 2013 CONTENTS i ii Kiki Documentation, Release 0.7a1 Kiki is envisioned as a Django-based mailing list manager which can replace Mailman. CONTENTS

More information

Bambu API Documentation

Bambu API Documentation Bambu API Documentation Release 2.0.1 Steadman Sep 27, 2017 Contents 1 About Bambu API 3 2 About Bambu Tools 2.0 5 3 Installation 7 4 Basic usage 9 5 Questions or suggestions? 11 6 Contents 13 6.1 Defining

More information

APNs client Documentation

APNs client Documentation APNs client Documentation Release 0.2 beta Sardar Yumatov Aug 21, 2017 Contents 1 Requirements 3 2 Alternatives 5 3 Changelog 7 4 Support 9 4.1 Getting Started..............................................

More information

django-embed-video Documentation

django-embed-video Documentation django-embed-video Documentation Release 1.1.2-stable Juda Kaleta Nov 10, 2017 Contents 1 Installation & Setup 3 1.1 Installation................................................ 3 1.2 Setup...................................................

More information

TouchDown for Android Installation and Configuration Guide

TouchDown for Android Installation and Configuration Guide TouchDown for Android Installation and Configuration Guide 2013 NitroDesk Inc. All Rights Reserved. Unauthorized reproduction prohibited. TouchDown Version 8.1 - April 2013 Table of Contents Download

More information

unsuccessful attempts.

unsuccessful attempts. Step by Step Procedure for Resetting Transaction Password by the User. when the user has been disabled after 3 unsuccessful attempts. The following module helps the Customers in Resetting Transaction password

More information

Sherlock Documentation

Sherlock Documentation Sherlock Documentation Release 0.3.0 Vaidik Kapoor May 05, 2015 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 Supported Backends and Client Libraries................................

More information

Nirvana Documentation

Nirvana Documentation Nirvana Documentation Release 0.0.1 Nick Wilson Nov 17, 2017 Contents 1 Overview 3 2 Installation 5 3 User Guide 7 4 Developer Guide 9 5 Sitemap 11 5.1 User Guide................................................

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn

More information

MyGeotab Python SDK Documentation

MyGeotab Python SDK Documentation MyGeotab Python SDK Documentation Release 0.8.0 Aaron Toth Dec 13, 2018 Contents 1 Features 3 2 Usage 5 3 Installation 7 4 Documentation 9 5 Changes 11 5.1 0.8.0 (2018-06-18)............................................

More information

Comodo Certificate Manager

Comodo Certificate Manager Comodo Certificate Manager Device Certificate Enroll API Comodo CA Limited 3rd Floor, 26 Office Village, Exchange Quay, Trafford Road, Salford, Greater Manchester M5 3EQ, United Kingdom Table of Contents

More information

Migrate Cisco Prime Collaboration Assurance

Migrate Cisco Prime Collaboration Assurance This section explains the following: Overview of Data Migration Assistant, page 1 Preinstallation Guidelines, page 2 Pre-requisites for Backup and Restore, page 3 DMA Backup and Restore Period - Approximate

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Raymond Yin University of Pennsylvania November 12, 2015 Raymond Yin (University of Pennsylvania) CIS 192 November 12, 2015 1 / 23 Outline 1 Web Servers

More information

SAS Event Stream Processing 4.3: Security

SAS Event Stream Processing 4.3: Security SAS Event Stream Processing 4.3: Security Enabling Encryption on Sockets Overview to Enabling Encryption You can enable encryption on TCP/IP connections within an event stream processing engine. Specifically,

More information

Managed Objects Authenticated Encryption Additional Data Authenticated Encryption Tag Certificate

Managed Objects Authenticated Encryption Additional Data Authenticated Encryption Tag Certificate Object Encoding REQUIRED Capability Information Streaming Capability Asynchronous Capability Attestation Capability Unwrap Mode Destroy Action Shredding Algorithm RNG Mode Table 4242: Capability Information

More information

Cisco Threat Intelligence Director (TID)

Cisco Threat Intelligence Director (TID) The topics in this chapter describe how to configure and use TID in the Firepower System. Overview, page 1 Using TID Sources to Ingest Feed Data, page 6 Using Access Control to Publish TID Data and Generate

More information

pydrill Documentation

pydrill Documentation pydrill Documentation Release 0.3.4 Wojciech Nowak Apr 24, 2018 Contents 1 pydrill 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

python-oauth2 Documentation

python-oauth2 Documentation python-oauth2 Documentation Release 2.0.0 Markus Meyer Oct 07, 2017 Contents 1 Usage 3 2 Installation 5 3 oauth2.grant Grant classes and helpers 7 3.1 Three-legged OAuth...........................................

More information

tapi Documentation Release 0.1 Jimmy John

tapi Documentation Release 0.1 Jimmy John tapi Documentation Release 0.1 Jimmy John July 02, 2014 Contents 1 Why use TAPI? 3 2 Features 5 3 Dependencies 7 4 Installation 9 5 Quick Start 11 6 User Guide 13 6.1 Fundamentals...............................................

More information

Cassette Documentation

Cassette Documentation Cassette Documentation Release 0.3.8 Charles-Axel Dein October 01, 2015 Contents 1 User s Guide 3 1.1 Foreword................................................. 3 1.2 Quickstart................................................

More information

Administrator Guide. Find out how to set up and use MyKerio to centralize and unify your Kerio software administration.

Administrator Guide. Find out how to set up and use MyKerio to centralize and unify your Kerio software administration. Administrator Guide Find out how to set up and use MyKerio to centralize and unify your Kerio software administration. The information and content in this document is provided for informational purposes

More information

Moulinette Documentation

Moulinette Documentation Moulinette Documentation Release 2.6.1 YunoHost Collective May 02, 2018 Contents: 1 Role and syntax of the actionsmap 3 1.1 Principle................................................. 3 1.2 Format of the

More information

goose3 Documentation Release maintainers

goose3 Documentation Release maintainers goose3 Documentation Release 3.1.6 maintainers Oct 20, 2018 Contents: 1 Goose3 API 1 1.1 Goose3.................................................. 1 1.2 Configuration...............................................

More information

Error code. Description of the circumstances under which the problem occurred. Less than 200. Linux system call error.

Error code. Description of the circumstances under which the problem occurred. Less than 200. Linux system call error. Error code Less than 200 Error code Error type Description of the circumstances under which the problem occurred Linux system call error. Explanation of possible causes Countermeasures 1001 CM_NO_MEMORY

More information

tld Documentation Release 0.9 Artur Barseghyan

tld Documentation Release 0.9 Artur Barseghyan tld Documentation Release 0.9 Artur Barseghyan Jun 13, 2018 Contents 1 Prerequisites 3 2 Documentation 5 3 Installation 7 4 Usage examples 9 5 Update the list of TLD names

More information

hca-cli Documentation

hca-cli Documentation hca-cli Documentation Release 0.1.0 James Mackey, Andrey Kislyuk Aug 08, 2018 Contents 1 Installation 3 2 Usage 5 2.1 Configuration management....................................... 5 3 Development 7

More information

Steps to enable Push notification for your app:

Steps to enable Push notification for your app: User Guide Steps to enable Push notification for your app: Push notification allows an app to notify you of new messages or events without the need to actually open the application, similar to how a text

More information

PyJWT Documentation. Release José Padilla

PyJWT Documentation. Release José Padilla PyJWT Documentation Release 1.6.1 José Padilla Apr 08, 2018 Contents 1 Sponsor 3 2 Installation 5 3 Example Usage 7 4 Command line 9 5 Index 11 5.1 Installation................................................

More information

Jackalope Documentation

Jackalope Documentation Jackalope Documentation Release 0.2.0 Bryson Tyrrell May 23, 2017 Getting Started 1 Create the Slack App for Your Team 3 2 Deploying the Slack App 5 2.1 Run from application.py.........................................

More information

Genesys Security Deployment Guide. What You Need

Genesys Security Deployment Guide. What You Need Genesys Security Deployment Guide What You Need 12/27/2017 Contents 1 What You Need 1.1 TLS Certificates 1.2 Generating Certificates using OpenSSL and Genesys Security Pack 1.3 Generating Certificates

More information

Authenticating SMTP Sessions Using Client Certificates

Authenticating SMTP Sessions Using Client Certificates Authenticating SMTP Sessions Using Client Certificates This chapter contains the following sections: Overview of Certificates and SMTP Authentication, on page 1 Checking the Validity of a Client Certificate,

More information

Print Audit 5 - Step by Step Walkthrough

Print Audit 5 - Step by Step Walkthrough Print Audit 5 - Step by Step Walkthrough IMPORTANT: READ THIS BEFORE PERFORMING A PRINT AUDIT 5 INSTALLATION Print Audit 5 is a desktop application that you must install on every computer where you want

More information

SignXML Documentation

SignXML Documentation SignXML Documentation Release 0.0.1 Andrey Kislyuk Jul 10, 2017 Contents 1 Installation 3 2 Synopsis 5 2.1 Verifying SAML assertions....................................... 5 2.1.1 Example: Signing and

More information

django-ratelimit-backend Documentation

django-ratelimit-backend Documentation django-ratelimit-backend Documentation Release 1.2 Bruno Renié Sep 13, 2017 Contents 1 Usage 3 1.1 Installation................................................ 3 1.2 Quickstart................................................

More information

Bitnami OSQA for Huawei Enterprise Cloud

Bitnami OSQA for Huawei Enterprise Cloud Bitnami OSQA for Huawei Enterprise Cloud Description OSQA is a question and answer system that helps manage and grow online communities similar to Stack Overflow. First steps with the Bitnami OSQA Stack

More information

Kaiso Documentation. Release 0.1-dev. onefinestay

Kaiso Documentation. Release 0.1-dev. onefinestay Kaiso Documentation Release 0.1-dev onefinestay Sep 27, 2017 Contents 1 Neo4j visualization style 3 2 Contents 5 2.1 API Reference.............................................. 5 3 Indices and tables

More information

Configuring the Cisco APIC-EM Settings

Configuring the Cisco APIC-EM Settings Logging into the Cisco APIC-EM, page 1 Quick Tour of the APIC-EM Graphical User Interface (GUI), page 2 Configuring the Prime Infrastructure Settings, page 3 Discovery Credentials, page 4 Security, page

More information

Documentation SHAID Document current as of 11/07/ :16 AM. SHAID v Endpoints. GET /application. Click here for the full API documentation

Documentation SHAID Document current as of 11/07/ :16 AM. SHAID v Endpoints. GET /application. Click here for the full API documentation Documentation SHAID Document current as of 11/07/2017 11:16 AM. Click here for the full API documentation SHAID v2.0.0 Base URL: https http://shaid.smartdevicelink.com/api/v2 Endpoints GET /n GET /category

More information

redis-lua Documentation

redis-lua Documentation redis-lua Documentation Release 2.0.8 Julien Kauffmann October 12, 2016 Contents 1 Quick start 3 1.1 Step-by-step analysis........................................... 3 2 What s the magic at play here?

More information

EnhancedEndpointTracker Documentation

EnhancedEndpointTracker Documentation EnhancedEndpointTracker Documentation Release 1.0 agccie Jul 23, 2018 Contents: 1 Introduction 1 2 Install 3 2.1 ACI Application............................................. 3 2.2 Standalone Application.........................................

More information

Digital Certificates. About Digital Certificates

Digital Certificates. About Digital Certificates This chapter describes how to configure digital certificates. About, on page 1 Guidelines for, on page 9 Configure, on page 12 How to Set Up Specific Certificate Types, on page 12 Set a Certificate Expiration

More information

pyprika Documentation

pyprika Documentation pyprika Documentation Release 1.0.0 Paul Kilgo February 16, 2014 Contents i ii Pyprika is a Python library for parsing and managing recipes. Its major features are: Support for recognizing a human-friendly

More information

How to integrate CMS Appliance & Wallix AdminBastion

How to integrate CMS Appliance & Wallix AdminBastion How to integrate CMS Appliance & Wallix AdminBastion Version 1.0 Date 24/04/2012 P 2 Table of Contents 1.0 Introduction... 3 1.1 Context and objective... 3 3.0 CMS Appliance prerequisites... 4 4.0 Certificate

More information

Kwapi Documentation. Release. OpenStack, LLC

Kwapi Documentation. Release. OpenStack, LLC Kwapi Documentation Release OpenStack, LLC May 29, 2014 Contents 1 What is the purpose of the project and vision for it? 3 2 Table of contents 5 2.1 Installing.................................................

More information