I utilized the example keys provided by Google so I am not sure how they
generated them. I know someone that generated their own keys so I will ask
what steps they followed. I'll get back to you once I know.
Thanks
-Scott
On 6/29/07, Mark McCoy <[EMAIL PROTECTED]> wrote:
Mark McCoy <[EMAIL PROTECTED]> writes:
> I'll try it with DSA keys on Monday to see if that will work. I'll post
the
> results (good or bad) here.
>
OK, so I didn't get around to it for a while, but I tried to create the
DSA
instead of RSA keys, and I got the same error.
Here are my steps:
# openssl dsaparam -rand /dev/urandom 2048 > private.dsa
# openssl gendsa -rand /dev/urandom -out private.pem < private.dsa
# openssl dsa -pubout -in private.pem -out public.pem
# openssl dsa -inform PEM -outform DER -in private.pem -out private.key
# openssl dsa -inform PEM -outform DER -in private.pem -pubout -out
public.key
# sudo cp *.key /opt/coolstack/tomcat/webapps/cas/WEB-INF/classes/
# sudo /etc/init.d/tomcat restart
The last few lines of the cas-servlet.xml file are:
<constructor-arg index="0" ref="servicesManager" />
</bean>
<bean
id="privateKeyFactoryBean"
class="org.jasig.cas.util.PrivateKeyFactoryBean"
p:location="classpath:private.key"
p:algorithm="DSA" />
<bean
id="publicKeyFactoryBean"
class="org.jasig.cas.util.DSAPublicKeyFactoryBean"
p:location="classpath:public.key"
p:algorithm="DSA" />
</beans>
and the error is still:
Error creating bean with name 'googleAccountsArgumentExtractor' defined in
ServletContext resource [/WEB-INF/cas-servlet.xml]: Cannot resolve
reference
to bean 'privateKeyFactoryBean' while setting bean property 'privateKey';
nested exception is
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'privateKeyFactoryBean' defined in
ServletContext
resource [/WEB-INF/cas-servlet.xml]: Invocation of init method failed;
nested exception is java.security.spec.InvalidKeySpecException:
Could not create DSA private key
Any ideas?
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
--
-Scott Battaglia
LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas