org.bouncycastle.operator
Interface AlgorithmNameFinder
- All Known Implementing Classes:
- DefaultAlgorithmNameFinder, DefaultSignatureNameFinder
- public interface AlgorithmNameFinder
General finder for converting OIDs and AlgorithmIdentifiers into strings.
Method Summary |
java.lang.String |
getAlgorithmName(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
Return a string representation of the passed in AlgorithmIdentifier, based on the OID in the AlgorithmField, with the parameters
included where appropriate. |
java.lang.String |
getAlgorithmName(org.bouncycastle.asn1.ASN1ObjectIdentifier objectIdentifier)
Return a string representation of the passed in objectIdentifier. |
boolean |
hasAlgorithmName(org.bouncycastle.asn1.ASN1ObjectIdentifier objectIdentifier)
Return true if the passed in objectIdentifier has a "human friendly" name associated with it. |
hasAlgorithmName
public boolean hasAlgorithmName(org.bouncycastle.asn1.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
public java.lang.String getAlgorithmName(org.bouncycastle.asn1.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
public java.lang.String getAlgorithmName(org.bouncycastle.asn1.x509.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.