code: func TryLoadCertAndKeyFromDisk(pkiPath, name string) (*x509.Certificate, crypto.Signer, error) {
  	cert, err := TryLoadCertFromDisk(pkiPath, name)
  	if err != nil {
  		return nil, nil, errors.Wrap(err, "failed to load certificate")
  	}
  
  	key, err := TryLoadKeyFromDisk(pkiPath, name)
  	if err != nil {
  		return nil, nil, errors.Wrap(err, "failed to load key")
  	}
  
  	return cert, key, nil
  }
docs: // TryLoadCertAndKeyFromDisk tries to load a cert and a key from the disk and validates that they are valid