To make the install a little tidy I added the CA, CERT and KEY to the openvpn config file.
I just meant I didn't have 4 file, instead I have one file to copy or move etc.
For me I connect to many openvpn sites with different CA, CERT and KEYS and this made it easier to maintain.
Here is my sample .OPVN config
####
client
dev tun
proto udp
remote XXX.XXX.XXX.XXX 1194 ## Add your IP address of pfsense and port number
ping 10
resolv-retry infinite
nobind
persist-key
persist-tun
# ca ca.crt comment out .crt
# cert client1.crt comment out crt
# key client1.key comment out key
ns-cert-type server
comp-lzo
pull
verb 3
<ca>
-----BEGIN CERTIFICATE-----
Put your ca here.
-----END CERTIFICATE-----
</ca>
<cert>
Put your cert here
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
put your key here
-----END RSA PRIVATE KEY-----
</key>
####
Another Note:
Remember to add an another TAP if you intend to connect to two OPENVPN servers at the same time.
Hope the two sites you are connecting two have different network address spaces so that one site does not write routes over your other site.
/openvpn/utilities/Add a new TAP virtual ethernet adapter