osx - Use Berkshelf with custom CA certificate -


i have custom chef server on premises tls certificate signed our own ca server. added ca certificate .chef/trusted_certs , knife ssl verify works fine.

but when try upload cookbooks using berksfile run following error:

$ berks upload e, [2016-03-26t15:02:18.290419 #8629] error -- : ridley::errors::clienterror: ssl_connect returned=1 errno=0 state=error: certificate verify failed e, [2016-03-26t15:02:18.291025 #8629] error -- : /users/chbr/.rvm/gems/ruby-2.3-head@global/gems/celluloid-0.16.0/lib/celluloid/responses.rb:29:in `value' 

i have tried append ca certificate /ops/chefdk/embedded/ssl/certs/cabundle.pem made no difference.

create custom ca bundle file , set $ssl_cert_file (or $ssl_cert_dir if want use format) in environment.


Comments