Converts the opaque to its String
form, that is, a string of
bytes expressed in hexadecimal form.
StringBuffer result = new StringBuffer() ;
for (int i = 0 ; i < value.length ; i++) {
byte b = value[i] ;
int n = (b >= 0) ? b : b + 256 ;
result.append(Character.forDigit(n / 16, 16)) ;
result.append(Character.forDigit(n % 16, 16)) ;
}
return result.toString() ;