Een hele tijd geleden had ik al wat moeite met het werkend krijgen van een exchange 2007 certificaat:
[exchange 2007/win2k8] SAN certificate
Nu zit ik echter met een nieuw probleem. In de lab opsteling ben ik nu aan het kijken wat exchange 2010 allemaal kan. Aangezien de lab opstelling al een stuk verder uitgebreid is dan bij het vorige thread, gebruik ik sinds kort een ubuntu VM met openssl om certificaten te signeren. Ik speel dus zelf voor CA, hoefmaar 1 certificaat te verspreiden, kortom erg prettig.
Echter nu met exchange 2010 krijg ik het niet voor elkaar een valid certificaat te genereren met openssl. Wat ik gedaan heb:
The certificate is invalid for exchange server usage
Hoe kom ik er achter wat er precies mis is met het certificaat? En waarom weigerd de wizard hem dan niet gewoon als hij toch niet ok is.
Als ik het certificaat gewoon open dan is alles ok. je ziet het pad naar de CA, alle info klopt, hij is geldig, niets geks met de begin / eind tijd.
Om het request te kunnen signen heb ik een witregel moeten verwijderen, deze stond tussen de gecodeerde tekst en de regel --- end request ---. Anders snapt openssl het niet. (bijn meer mensen die dat probleem hadden)
Het signen zelf via:
openssl ca -out test_cert.cer -config conf/caconfig.cnf -infiles request.req
Daarna heb ik heel veel tekst uit het test_cert.cer bestand verwijderd, zodat alleen het gecodeeerde stuk overbleef met de --- begin en --- eind stukken er nog in. Anders snapte de wizard het certificaat niet.
Ook dat heb ik vi agoogle uitgevonden.
Nu blijft die laatste foutmelding nog over:
The certificate is invalid for exchange server usage
[exchange 2007/win2k8] SAN certificate
Nu zit ik echter met een nieuw probleem. In de lab opsteling ben ik nu aan het kijken wat exchange 2010 allemaal kan. Aangezien de lab opstelling al een stuk verder uitgebreid is dan bij het vorige thread, gebruik ik sinds kort een ubuntu VM met openssl om certificaten te signeren. Ik speel dus zelf voor CA, hoefmaar 1 certificaat te verspreiden, kortom erg prettig.
Echter nu met exchange 2010 krijg ik het niet voor elkaar een valid certificaat te genereren met openssl. Wat ik gedaan heb:
- Request gemaakt met de wizard in de exchange console.
- Request gesigneerd middels de openssl CA omgeving
- Geimporteerd middels de wizard in exchange 2010
The certificate is invalid for exchange server usage
Hoe kom ik er achter wat er precies mis is met het certificaat? En waarom weigerd de wizard hem dan niet gewoon als hij toch niet ok is.
Als ik het certificaat gewoon open dan is alles ok. je ziet het pad naar de CA, alle info klopt, hij is geldig, niets geks met de begin / eind tijd.
Om het request te kunnen signen heb ik een witregel moeten verwijderen, deze stond tussen de gecodeerde tekst en de regel --- end request ---. Anders snapt openssl het niet. (bijn meer mensen die dat probleem hadden)
Het signen zelf via:
openssl ca -out test_cert.cer -config conf/caconfig.cnf -infiles request.req
Daarna heb ik heel veel tekst uit het test_cert.cer bestand verwijderd, zodat alleen het gecodeeerde stuk overbleef met de --- begin en --- eind stukken er nog in. Anders snapte de wizard het certificaat niet.
Ook dat heb ik vi agoogle uitgevonden.
Nu blijft die laatste foutmelding nog over:
The certificate is invalid for exchange server usage
Can`t live without the mods