Class DefaultAlgorithmNameFinder
-
- All Implemented Interfaces:
-
io.anyline.nfc.bouncycastle.operator.AlgorithmNameFinder
public class DefaultAlgorithmNameFinder implements AlgorithmNameFinder
-
-
Constructor Summary
Constructors Constructor Description DefaultAlgorithmNameFinder()
-
Method Summary
Modifier and Type Method Description boolean
hasAlgorithmName(ASN1ObjectIdentifier objectIdentifier)
Return true if the passed in objectIdentifier has a "human friendly" name associated with it. String
getAlgorithmName(ASN1ObjectIdentifier objectIdentifier)
Return a string representation of the passed in objectIdentifier. String
getAlgorithmName(AlgorithmIdentifier algorithmIdentifier)
Return a string representation of the passed in AlgorithmIdentifier, based on the OID in the AlgorithmField, with the parameters included where appropriate. -
-
Method Detail
-
hasAlgorithmName
boolean hasAlgorithmName(ASN1ObjectIdentifier objectIdentifier)
Return true if the passed in objectIdentifier has a "human friendly" name associated with it.
- Parameters:
objectIdentifier
- the OID of interest.- Returns:
true if a name lookup exists for the OID, false otherwise.
-
getAlgorithmName
String getAlgorithmName(ASN1ObjectIdentifier objectIdentifier)
Return a string representation of the passed in objectIdentifier.
- Parameters:
objectIdentifier
- the OID of interest.- Returns:
a "human friendly" representation of the OID, the OID as a string if none available.
-
getAlgorithmName
String getAlgorithmName(AlgorithmIdentifier algorithmIdentifier)
Return a string representation of the passed in AlgorithmIdentifier, based on the OID in the AlgorithmField, with the parameters included where appropriate.
- Parameters:
algorithmIdentifier
- the AlgorithmIdentifier of interest.- Returns:
a "human friendly" representation of the algorithmIdentifier, the identifiers OID as a string if none available.
-
-
-
-