[IPP] Possible updates to IPP INFRA
Cihan Colakoglu via ipp <ipp@pwg.org> Fri, 15 May 2020 12:49 UTC
Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F12123A09C0 for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 15 May 2020 05:49:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, MIME_HTML_MOSTLY=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nWoIxAVThLTL for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 15 May 2020 05:49:55 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id B1EEB3A09BB for <ipp-archive2@ietf.org>; Fri, 15 May 2020 05:49:55 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id B00D94233; Fri, 15 May 2020 12:49:54 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 715F026C7; Fri, 15 May 2020 12:49:48 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id BA9D83E77; Fri, 15 May 2020 12:49:46 +0000 (UTC)
Received: from mail.dda.kyocera.com (mail.dda.kyocera.com [209.58.215.12]) by mail.pwg.org (Postfix) with ESMTPS id BB44B269F for <ipp@pwg.org>; Fri, 15 May 2020 12:49:45 +0000 (UTC)
Received: from MAXINE.ktd.com (10.10.10.26) by MAXINE.ktd.com (10.10.10.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 15 May 2020 05:49:45 -0700
Received: from MAXINE.ktd.com ([10.10.10.26]) by MAXINE.ktd.com ([10.10.10.26]) with mapi id 15.01.1713.009; Fri, 15 May 2020 05:49:45 -0700
To: "ipp@pwg.org" <ipp@pwg.org>
Thread-Topic: Possible updates to IPP INFRA
Thread-Index: AdYqqfKyy/0n0kapQCyqHUPv6iKCagADTNAQ
Date: Fri, 15 May 2020 12:49:45 +0000
Message-ID: <7bcdf18abe71413f9cb9da678d9782d5@dda.kyocera.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.31.4.2]
MIME-Version: 1.0
Subject: [IPP] Possible updates to IPP INFRA
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: Cihan Colakoglu via ipp <ipp@pwg.org>
Reply-To: Cihan Colakoglu <Cihan.Colakoglu@dda.kyocera.com>
Content-Type: multipart/mixed; boundary="===============5408912348041411274=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>
Hello All, I was reading the IPP INFRA Spec. (PWG 5100.18-2015:<https://ftp.pwg.org/pub/pwg/candidates/cs-ippinfra10-20150619-5100.18.pdf>) and found some confusing areas (at least to me). Also had some questions about using X.509 certificates for registering the output device through the Proxy to the Cloud. I was wondering if an update to IPP INFRA would be warranted, or if we can do an Errata, or maybe even a Best Practice. Regarding the issues with Registering an Output Device: * The INFRA Spec defines "Deregister-Output-Device" operation, but it does not define "Register-Output-Device". * Instead, the INFRA Spec says "Update-Output-Device-Attributes" is the inverse of "Deregister-Output-Device". * However, IPP System Service (PWG 5100.22-2019:<https://ftp.pwg.org/pub/pwg/candidates/cs-ippsystem10-20191122-5100.22.pdf>) defines the "Register-Output-Device" and refers to INFRA. * INFRA does not refer to SYSTEM since INFRA was finalized in 2015, and SYSTEM was finalized in late 2019. * I understand now INFRA assumed registration was done out-of-band, and it just dealt with an existing association. * If we update INFRA, we may want to clarify the Registration/Provisioning piece was defined in the SYSTEM Spec. Regarding using X.509 Certificates to establish cryptographic pairing during Registration of the Output Device: * The "Register-Output-Device" operation in SYTEM Spec. does not appear to have an attribute to use a certificate. * If we want to allow the use of X.509 Certificates for registration, I suppose we could define a new operation attribute. * There is also the question if a Self-Signed certificate can be used, or if we need a CA-Signed one (Private or Public). * If we define this, we may want to separate the "Client-to-INFRA-Printer" piece from "Proxy-to-INRA-Printer" piece. * Then, how would we define what an Admin can do from the Cloud Dashboard/Portal once the Registration is done? * Should the Registration be done ONLY from the Proxy to the Cloud, and not through the Cloud Portal for security? Regarding possible Cloud to Cloud communication use-cases * In some instances, jobs may need to travel through multiple Clouds to get to the final Output Device. * I don't believe IPP INFRA addresses this specifically, however could the Classic fan-out with IPP used for this? * If we do an update to INFRA, we may want to clarify how this type of communication could be handled with IPP. Regarding the IPP Specifications relevant to a Cloud Model: * I think not everyone can navigate easily through all available (Historic and Current) IPP Specifications. * So, we may want to list the relevant specifications within the scope of a Cloud Printing model: o IPP INFRA (PWG 5100.18-2015:<https://ftp.pwg.org/pub/pwg/candidates/cs-ippinfra10-20150619-5100.18.pdf>) o IPP System Service (PWG 5100.22-2019:<https://ftp.pwg.org/pub/pwg/candidates/cs-ippsystem10-20191122-5100.22.pdf>) o IPP Encrypted Jobs and Documents (Working Draft<https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipptrustnoone10-20200128.pdf>) o Cloud Imaging Requirements and Model (Link<http://ftp.pwg.org/pub/pwg/candidates/cs-cloudimagingmodel10-20150619-5109.1.pdf>) o Any other? I wanted to start a discussion whether it is warranted to update IPP INFRA all together, do an Errata, or a Best Practice. Best Regards, Cihan Colakoglu Kyocera Document Solutions
_______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp
- [IPP] Possible updates to IPP INFRA Cihan Colakoglu via ipp
- Re: [IPP] Possible updates to IPP INFRA Michael Sweet via ipp
- Re: [IPP] Possible updates to IPP INFRA Cihan Colakoglu via ipp
- Re: [IPP] Possible updates to IPP INFRA Willem Groenewald via ipp
- Re: [IPP] Possible updates to IPP INFRA Michael Sweet via ipp