in main/src/main/java/org/apache/james/jdkim/tagvalue/SignatureRecordImpl.java [228:236]
public CharSequence getHashKeyType() {
String a = getValue("a").toString();
int pHyphen = a.indexOf('-');
// TODO x-sig-a-tag-h = ALPHA *(ALPHA / DIGIT)
if (pHyphen == -1)
throw new IllegalStateException(
"Invalid hash algorythm (key type): " + a);
return a.subSequence(0, pHyphen);
}