[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PGP keys in IKE
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tero Kivinen wrote:
>
> Will Price writes:
> > * It is recommended that a Certificate Request payload be sent
> > with the PGP identifier so as to make sure there is no confusion
> > over certificate types. With the imminent advent of DNS keys in
> > IKE and some people using X.509 now, I think this is going to be
> > important for all implementations.
>
> What is the contents of the certificate request, i.e. what does the
> certificate authority field contain, and in what format? Empty?
I think the right thing to put here is the fingerprint of a
particular PGP CA Key that is desired. We don't currently use this.
> > * The Phase 1 ID must be (regardless of whether you are using PGP
> > or X.509 or ...) based from the certificate. In the case of PGP,
> > it must be the primary user ID.
>
> What identity type you are using? ID_USER_FQDN? But that cannot
> contain the comment field that is usually present in the pgp-keys
> ("Tero Kivinen <kivinen@ssh.fi>"), it can only contain
> "kivinen@ssh.fi". Actually the definition in the DOI says
> "fully-qualified username string", so I am not sure if it can
> contain comment fields also...
>
> Another possibility could be the ID_KEY_ID with the key binary key
> ID of the pgp key.
Yes, we currently use ID_KEY_ID with the full 20 byte fingerprint of
the key as the Phase 1 ID. Has nothing to do with the primary user
ID as I had mistakenly stated in my last message. Note that the term
"KeyID" as used in OpenPGP parlance is really just a subset of the
fingerprint bytes.
I should really write this up.
- -- Will
Will Price, Architect/Sr. Mgr., PGP Client Products
Total Network Security Division
Network Associates, Inc.
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.2
iQA/AwUBOFce66y7FkvPc+xMEQLCNQCg96FBt6opLbvf4tiMeduFCXoJ5D8AniSJ
eX9n8CxxMI0p+WvGtAOeitPe
=LV9h
-----END PGP SIGNATURE-----