code: func TryLoadCSRAndKeyFromDisk(pkiPath, name string) (*x509.CertificateRequest, crypto.Signer, error) {
  	csrPath := pathForCSR(pkiPath, name)
  
  	csr, err := CertificateRequestFromFile(csrPath)
  	if err != nil {
  		return nil, nil, errors.Wrapf(err, "couldn't load the certificate request %s", csrPath)
  	}
  
  	key, err := TryLoadKeyFromDisk(pkiPath, name)
  	if err != nil {
  		return nil, nil, errors.Wrap(err, "couldn't load key file")
  	}
  
  	return csr, key, nil
  }
docs: // TryLoadCSRAndKeyFromDisk tries to load the CSR and key from the disk