Re: [VCARDDAV] Signed vCards

DataPacRat <> Mon, 01 July 2013 14:20 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B69E011E810A for <>; Mon, 1 Jul 2013 07:20:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.246
X-Spam-Status: No, score=-2.246 tagged_above=-999 required=5 tests=[AWL=-0.246, BAYES_00=-2.599, J_CHICKENPOX_35=0.6, NO_RELAYS=-0.001]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 6tMzEbWtyjln for <>; Mon, 1 Jul 2013 07:20:36 -0700 (PDT)
Received: from ( [IPv6:2a00:1450:400c:c05::236]) by (Postfix) with ESMTP id 0692611E81F3 for <>; Mon, 1 Jul 2013 07:20:35 -0700 (PDT)
Received: by with SMTP id m6so3123790wiv.9 for <>; Mon, 01 Jul 2013 07:20:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=H4jVscfz5/qn0FLt4KMMhwcwm74nKx3WEAE96uV1ny4=; b=k+7eCXwwMDUgepNpjy+TDPC2MAdOZVxByya31kQkYZILaB9Yv3pePIDZ1FYTehv8ku wUex8LZLz6Qyzu/G2SLleAhWQXvrvr29ltMnWOvnVuOSlP1B8/ZJN1VLfpEfpAopaRwZ XMhi/1ZB2MQfOZjQRPMQYD2w6qOMbf+9/ZOgvp7dPzWByC0DOO+wN0Svhbtb2vqSOHoe gjV5ZXnZ9+kGk3O4/nkKAKCo7D4ADHrBSEAJY6PjNtcWDbg89wsTS6OV2B7aLIBUDnQ7 iGR/C3Y+q49dPHj5Wygm9mFGEjk+ji+7GXRGjSfGjYhMyJLR5C7CCZRqNH06UR0nl/GT mKCA==
MIME-Version: 1.0
X-Received: by with SMTP id fc20mr12465672wic.0.1372688434757; Mon, 01 Jul 2013 07:20:34 -0700 (PDT)
Received: by with HTTP; Mon, 1 Jul 2013 07:20:34 -0700 (PDT)
In-Reply-To: <>
References: <> <> <> <>
Date: Mon, 01 Jul 2013 10:20:34 -0400
Message-ID: <>
From: DataPacRat <>
To: Eliot Lear <>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Skip Levens <>, Barry Leiba <>, "" <>
Subject: Re: [VCARDDAV] Signed vCards
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 01 Jul 2013 14:20:37 -0000

On Mon, Jul 1, 2013 at 10:01 AM, Eliot Lear <> wrote:
> Is the idea here to tie authority to a particular attribute set within a
> vCard?  Your issue is what to use as a distinguished name in some way
> that is at all verifiable.  Can you get a bit more specific about your
> use case?  As you mentioned, this can get quite messy.

While playing with vCard as a container for time-and-space data is a
fun exercise, my primary use case is identity authentication over
otherwise anonymized networks such as Tor. While some forums thereon
could be referred to using the proposed acct: URI, using the forum's
.onion address and the user's account name, not all are so easy to
work with. (Eg, "I'm the person who programmed the software which made
the edit at 2010-11-12T12:34:56 to wiki page XYZ on site ABC.onion
(whose server lay in the house that Jack built).")

> I'm also aware
> that somewhere along the way you're probably going to have to
> canonicalize the information because vCards don't maintain ordering...

It may be possible to get away without that by using the order of the
fields listed in HASHED-FIELDS (or whatever it gets called) as the
'canonical' order for that particular signing. Short of that, or if a
HASHED-FIELDS field is missing, alphabetical order is probably the
most practical way to go, which would ruffle the fewest feathers.

Thank you for your time,
"Then again, I could be wrong."