2.2.3.2 Membership

The Membership record is published to allow each node to have access to the GMC of the given member. A node MUST have a member's GMC in order to authorize records that the member publishes.

The record type for a Membership record MUST be {01000000-0000-0000-0000-000000000000}.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Minor Version

Major Version

GMC Length

...

GMC Data (variable)

...

Minor Version (1 byte): The Group Security minor version. The only defined versions are 1.0 and 1.1, hence Minor Version MUST be either 0x00 or 0x01. This field MUST match the Minor Version field in the Security Properties record (section 2.2.3.1).

Major Version (1 byte): The Group Security major version. The only defined versions are 1.0 and 1.1, hence the Major Version MUST be 0x01. This field MUST match the Major Version field in the Security Properties record (section 2.2.3.1).

GMC Length (4 bytes): The length of the GMC Data field which follows, in little-endian byte order.

GMC Data (variable): The PKCS7 ASN encoded GMC chain, as specified in [RFC2315].