2.2.22 MQUSERSIGNCERT

The MQUSERSIGNCERT structure defines one public key certificate stored in the user's signing certificate list (MQUSERSIGNCERTS (section 2.2.21)).


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

Digest (16 bytes)

...

...

Identifier (16 bytes)

...

...

CertificateLength

Certificate (variable)

...

Digest (16 bytes): A 16-byte value that is computed as the MD5 hash of the user's X.509 certificate contained in the Certificate field, as defined in [RFC1321].

Identifier (16 bytes): A GUID, as specified in [MS-DTYP] section 2.3.4, that identifies the certificate contained in the Certificate field. It is generated by the entity that registers the certificate.

CertificateLength (4 bytes): A 32-bit unsigned integer that contains the size, in bytes, of the Certificate field.

Certificate (variable): A variable length array of bytes that contains an X.509-encoded certificate as defined in [RFC3280].