public class

ByteArrayTagOrder

extends Object
implements Comparator<T>
java.lang.Object
   ↳ sun.security.util.ByteArrayTagOrder

Summary

Public Constructors
ByteArrayTagOrder()
Public Methods
final int compare(byte[] bytes1, byte[] bytes2)
Compare two byte arrays, by the order of their tags, as defined in ITU-T X.680, sec.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.Comparator

Public Constructors

public ByteArrayTagOrder ()

Public Methods

public final int compare (byte[] bytes1, byte[] bytes2)

Compare two byte arrays, by the order of their tags, as defined in ITU-T X.680, sec. 6.4. (First compare tag classes, then tag numbers, ignoring the constructivity bit.)

Parameters
bytes1 first byte array to compare.
bytes2 second byte array to compare.
Returns
  • negative number if bytes1 < bytes2, 0 if bytes1 == bytes2, positive number if bytes1 > bytes2.
Throws
if either argument is not a byte array.