lib/eet.js
function generatePKP (privateKey, dicPopl, idProvoz, idPokl, poradCis, datTrzby, celkTrzba) {
  const options = [dicPopl, idProvoz, idPokl, poradCis, datTrzby, celkTrzba]
  const strToHash = options.join('|')
  const sign = crypto.createSign('RSA-SHA256')
  sign.write(strToHash)
  sign.end()
  return sign.sign(privateKey, 'base64')
}
function generatePKP (privateKey, dicPopl, idProvoz, idPokl, poradCis, datTrzby, celkTrzba) {
  const options = [dicPopl, idProvoz, idPokl, poradCis, datTrzby, celkTrzba]
  const strToHash = options.join('|')
  const sign = crypto.createSign('RSA-SHA256')
  sign.write(strToHash)
  sign.end()
  return sign.sign(privateKey, 'base64')
}
function generatePKP ( privateKey , dicPopl , idProvoz , idPokl , poradCis , datTrzby , celkTrzba ) { const options = [ dicPopl , idProvoz , idPokl , poradCis , datTrzby , celkTrzba ] const strToHash = options . join ( '|' ) const sign = crypto . createSign ( 'RSA-SHA256' ) sign . write ( strToHash ) sign . end ( ) return sign . sign ( privateKey , 'base64' ) }
Vygeneruje podpisovy kod poplatnika.

@see http://www.etrzby.cz/assets/cs/prilohy/EET_popis_rozhrani_v3.1.1.pdf (sekce 4.1)
Vygeneruje podpisovy kod poplatnika .