[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Certificate format for PKINIT to Windows?



Hi Geoff,

	sorry for this maybe offline question but which pkcs11 module do you
use for pkinit? I've tried the soft-pkcs11 module without luck, lately.

thanks,
Robert

> G'day,
> 
> Luke Howard wrote:
> 
>> Do you have the smartcard logon EKU in the certificate? Only the
>> Enterprise Edition of Windows 2003 supports modifying the CA
>> templates, which you need to do in order to create certificates
>> with exportable private keys _and_ the smartcard logon EKU.
>>
>> Active Directory uses the UPN subjectAltName extension for mapping
>> certificates to accounts, although as I recall you can do it with
>> the altSecurityIdentities attribute in the directory.
> 
> 
> I just figured that out a little while ago. I created a new certificate
> template based on Smart Card Logon, with private key marked as
> exportable, and including the UPN. This allowed me to perform a kinit:
> 
> $ /usr/heimdal/bin/kinit -C FILE:geoffree.cert.pem,geoffree.key.pem
>   geoffree@SC.VAS
> 
> $ klist
> 
> Credentials cache: /tmp/krb5cc_1060
> 
> Default principal: geoffree@SC.VAS, 1 entry found.
> 
> [1]  Service Principal:  krbtgt/SC.VAS@SC.VAS
>      Valid starting:  Jun 10, 2005 02:15
>      Expires:         Jun 10, 2005 12:15
> 
> 
> I'll try to write up some proper documentation for this and post it here
> soon.
> 
> Thanks,
> -- Geoff
> 
>