public final class POAUtil extends Object
Modifier and Type | Method and Description |
---|---|
static String |
convert(byte[] data)
convert outputs a byte oid in a hex string dump formatted
like e.g.:
49 6d 52 ImR
.... |
static String |
convert(Policy policy,
int policy_type)
reads the policy value from the specified policy and
converts it into a string
|
static String |
convert(State state)
converts the state into a string
|
static String |
extractImplName(byte[] object_key)
extracts the impl name from a specified object key
|
static byte[] |
extractOID(byte[] object_key)
extracts the oid from a specified object key
|
static byte[] |
extractOID(Object reference)
extracts the oid from a specified object reference
|
static String |
extractPOAName(byte[] object_key)
extracts the poa name from a specified object key
|
static List<String> |
extractScopedPOANames(String poa_name)
extractScopedPOANames returns a list containing the
poa_names. |
static Policy |
getPolicy(Policy[] policies,
int policy_type)
returns the policy with the specified policy_type from a policy list
|
static boolean |
isActive(State state) |
static boolean |
isDiscarding(State state) |
static boolean |
isHolding(State state) |
static boolean |
isInactive(State state) |
static byte[] |
maskId(byte[] id)
masks the object key separator bytes
|
static String |
maskStr(String str)
masks the object key separator chars
|
static String |
toHex(byte b)
toHex converts a byte into a readable string. |
static byte[] |
unmaskId(byte[] id)
unmasks the object key separator bytes
|
static String |
unmaskStr(String str)
unmasks the object key separator chars
|
public static String convert(byte[] data)
convert
outputs a byte oid in a hex string dump formatted
like e.g.:
49 6d 52 ImR
....data
- a byte
valueString
valuepublic static String convert(Policy policy, int policy_type)
public static String extractImplName(byte[] object_key)
public static byte[] extractOID(byte[] object_key)
public static byte[] extractOID(Object reference)
public static String extractPOAName(byte[] object_key)
public static List<String> extractScopedPOANames(String poa_name)
extractScopedPOANames
returns a list containing the
poa_names. This method is faster than using a StringTokenizer.poa_name
- is a String
value which may contain
poa_names separated by
OBJECT_KEY_SEPARATOR
Vector
valuepublic static Policy getPolicy(Policy[] policies, int policy_type)
public static boolean isActive(State state)
public static boolean isDiscarding(State state)
public static boolean isHolding(State state)
public static boolean isInactive(State state)
public static byte[] maskId(byte[] id)
public static byte[] unmaskId(byte[] id)
public static final String toHex(byte b)
toHex
converts a byte into a readable string.b
- a byte
valueString
valueCopyright © 2017 JacORB. All rights reserved.