معرفی شرکت ها


AIS2.py-2.2.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python interface for the Swisscom All-in Signing Service
ویژگی مقدار
سیستم عامل -
نام فایل AIS2.py-2.2.1
نام AIS2.py
نسخه کتابخانه 2.2.1
نگهدارنده ['Seantis GmbH']
ایمیل نگهدارنده ['info@seantis.ch']
نویسنده Camptocamp
ایمیل نویسنده info@camptocamp.com
آدرس صفحه اصلی https://pypi.python.org/pypi/AIS2.py
آدرس اینترنتی https://pypi.org/project/AIS2.py/
مجوز GNU Affero General Public License v3 or later (AGPLv3+)
AIS2.py ======= .. image:: https://img.shields.io/pypi/v/AIS2.py.svg :target: https://pypi.org/project/AIS2.py :alt: PyPI version .. image:: https://img.shields.io/pypi/pyversions/AIS2.py.svg :target: https://pypi.org/project/AIS2.py :alt: Python versions .. image:: https://github.com/seantis/AIS2.py/actions/workflows/python-tox.yaml/badge.svg :target: https://github.com/seantis/AIS2.py/actions :alt: Tests .. image:: https://readthedocs.org/projects/ais2py/badge/?version=latest :target: https://ais2py.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. image:: https://codecov.io/gh/seantis/AIS2.py/branch/master/graph/badge.svg?token=NRPFO5L0PG :target: https://codecov.io/gh/seantis/AIS2.py :alt: Codecov.io .. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white :target: https://github.com/pre-commit/pre-commit :alt: pre-commit AIS.py: a Python interface for the Swisscom All-in Signing Service (aka AIS). AIS2.py is a fork created to get rid of the licensing woes affected itext dependency and replace it with pyHanko. Furthermore the API was slightly adjusted to be more flexible, so buffers can be passed around rather than files that need to exist on the filesystem. AIS2.py works like this: .. code-block:: python >>> from AIS import AIS, PDF >>> client = AIS('alice', 'a_secret', 'a.crt', 'a.key') >>> pdf = PDF('source.pdf') >>> ais.sign_one_pdf(pdf) >>> with open('target.pdf', 'wb') as fp: ... fp.write(pdf.out_stream.getvalue()) ... License ------- Copyright (C) 2016 Camptocamp SA This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. .. :changelog: Release History --------------- 2.2.1 (2022-09-02) ++++++++++++++++++ - Gracefully handles empty batches 2.2.0 (2022-07-14) ++++++++++++++++++ - Switches to AIS API Profile 1.1 2.1.2 (2022-07-14) ++++++++++++++++++ - Actually fixes batch signing 2.1.1 (2022-07-14) ++++++++++++++++++ - Fix batch signing 2.1.0 (2022-04-19) ++++++++++++++++++ - Clean up project structure - Clean up PDF API - Clean up docs 2.0.0 (2022-04-12) ++++++++++++++++++ - Creation of AIS2.py fork - Replaced Travis CI with GitHub Actions. 0.3.0-beta (2021-11-04) +++++++++++++++++++++++ - Remove Python 2.7, 3.4, 3.5, 3.6 support - Replace PyPDF2 and itext with pyHanko - Remove support for signing prepared PDFs 0.2.2 (2018-10-22) ++++++++++++++++++ - Store the last created request_id on the AIS instance - Use a proper test matrix on Travis to test various Python releases - Add Python 3.6 to test matrix 0.2.1 (2016-06-16) ++++++++++++++++++ - Return in batch mode timestamp and revocation information with the signature. - Fix python3 bugs. - Refactoring. 0.2.0 (2016-05-19) ++++++++++++++++++ **Documentation** - Added sections for introduction, installation, testing, project status, API reference. 0.1 (2016-05-17) ++++++++++++++++ Initial release. It is possible to start with a batch of pdf files that do not yet have a prepared signature, and sign them.


نیازمندی

مقدار نام
>=2.0 requests
>=0.9.0 pyHanko


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl AIS2.py-2.2.1:

    pip install AIS2.py-2.2.1.whl


نصب پکیج tar.gz AIS2.py-2.2.1:

    pip install AIS2.py-2.2.1.tar.gz