updates.
[crypto.git] / doc / draft-riikonen-presence-attrs-01.nroff
index 90f4dfb8cdba0903f9fa4ed2fd281cb88d086778..6ac5ce94aed1d79f594e771c30a57a9022c29b6e 100644 (file)
@@ -8,7 +8,7 @@
 .ds RF FORMFEED[Page %]
 .ds CF
 .ds LH Internet Draft
-.ds RH 15 May 2002
+.ds RH XXX
 .ds CH
 .na
 .hy 0
@@ -16,8 +16,8 @@
 .nf
 Network Working Group                                        P. Riikonen
 Internet-Draft
-draft-riikonen-presence-attrs-00.txt                         15 May 2002
-Expires: 15 November 2002
+draft-riikonen-presence-attrs-00.txt                         XXX
+Expires: XXX
 
 .in 3
 
@@ -306,8 +306,9 @@ multiple same attributes in the packet.
 2    ATTRIBUTE_SERVICE
 
      This attribute indicates a service in the Internet that the user
-     is currently using or has logged in.  The value of this attribute
-     is as follows:
+     is currently using or has logged in.  It also shows when the user
+     started using the service, and how long user has been idle in the
+     service.  The value of this attribute is as follows:
 
      Length       Type       Value
      4 bytes      integer    Service Port (IANA specified)
@@ -316,6 +317,9 @@ multiple same attributes in the packet.
                              0x01 (true) it means the user is online
                              in the service.  Set to 0x00 (false) when
                              out of reach.
+     variable     string     Signon date and time, UTC date, format as
+                             in ISO 8601
+     4 bytes      integer    Idle time
 
 
 3    ATTRIBUTE_STATUS_MOOD
@@ -339,7 +343,7 @@ multiple same attributes in the packet.
      0x00000040   MOOD_INLOVE       The user feels being in love
      0x00000080   MOOD_SLEEPY       The user feels sleepy
      0x00000100   MOOD_BORED        The user feels bored
-     0x00000200   MOOD_EXCITED      The user feels exited
+     0x00000200   MOOD_EXCITED      The user feels excited
      0x00000400   MOOD_ANXIOUS      The user feels anxious
 
 
@@ -473,7 +477,10 @@ multiple same attributes in the packet.
      user's public key, and it MUST be present if also the
      ATTRIBUTE_USER_DIGITAL_SIGNATURE is present.  Note that the
      recipient of this attribute SHOULD verify the public key from
-     a third party, for example from Certification Authority.
+     a third party, for example from Certification Authority.  If
+     there are more than one ATTRIBUTE_USER_PUBLIC_KEY attributes set
+     and ATTRIBUTE_USER_DIGITAL_SIGNATURE is also set, the digital
+     signature SHOULD be verifiable with the first set public key.
 
      Length       Type       Value
      variable     string     Public key/certificate type
@@ -510,7 +517,10 @@ multiple same attributes in the packet.
      key or CA certificate and MUST be present if the attribute
      ATTRIBUTE_SERVER_DIGITAL_SIGNATURE is also present.  The format
      for this attribute is identical to the ATTRIBUTE_USER_PUBLIC_KEY 
-     attribute.
+     attribute.  If there are more than one ATTRIBUTE_SERVER_PUBLIC_KEY
+     attributes set and ATTRIBUTE_SERVER_DIGITAL_SIGNATURE is also set,
+     the digital signature SHOULD be verifiable with the first set public
+     key.
 
 
 14   ATTRIBUTE_USER_DIGITAL_SIGNATURE
@@ -536,7 +546,8 @@ multiple same attributes in the packet.
 
      The procedure producing the signature and encoding it are done
      in the manner defined in their respective definitions, see the
-     provided references.
+     provided references.  Also the hash function used with the
+     signature procedure is defined by the public key/certificate type.
 
 
 15   ATTRIBUTE_SERVER_DIGITAL_SIGNATURE
@@ -622,4 +633,4 @@ Finland
 
 EMail: priikone@iki.fi
 
-This Internet-Draft expires 15 November 2002
+This Internet-Draft expires XXX