Соотвествие signature и digest algorithm OID-ов

Добрый день.

  1. При генерации подписи через класс CMSSignedDataGenerator (из java библиотеки kalkancrypt 0.7.2) в метод addSigner требуется передать digestOID. Очевидно что его нужно вычислить через SignatureAlgOID. Подскажите, пожалуйста, где можно найти соответствие между OID алгоритмов подписи и OID digest алгоритмов.
  2. Аналогично TimeStampRequestGenerator требует digestAlgorithmOID. Можно ли использовать ту же таблицу соответствия из п1 для формирования TS запроса в http://tsp.pki.gov.kz или ресурс http://tsp.pki.gov.kz поддерживает не все digest алгоритмы?

Можете посмотреть в классе kz.gov.pki.kalkan.asn1.knca.KNCAObjectIdentifiers

Также в SDK есть инструкции и примеры:

https://github.com/pkigovkz/sdkinfo/wiki/Kalkancrypt
Пример создания метки времени в TSPTest.java в папке Java.