diff --git a/cas/softcas/softcas.go b/cas/softcas/softcas.go index 82a4a0a6..838dca9b 100644 --- a/cas/softcas/softcas.go +++ b/cas/softcas/softcas.go @@ -35,8 +35,8 @@ type SoftCAS struct { // crypto. func New(ctx context.Context, opts apiv1.Options) (*SoftCAS, error) { if !opts.IsCreator { - switch { - case opts.CertificateChain == nil: + switch { + case len(opts.CertificateChain) == 0: return nil, errors.New("softCAS 'CertificateChain' cannot be nil") case opts.Signer == nil: return nil, errors.New("softCAS 'signer' cannot be nil")