Interface ICryptoAlgorithmCrypt

All Superinterfaces:
com.helger.commons.id.IHasID<String>
All Known Implementing Classes:
ECryptoAlgorithmCrypt

public interface ICryptoAlgorithmCrypt extends com.helger.commons.id.IHasID<String>
Base interface for an encryption algorithm.
Since:
v1.4.4
Author:
Philip Helger
  • Method Summary

    Modifier and Type
    Method
    Description
     
    This is the internal algorithm ID for resolution.
    org.bouncycastle.asn1.ASN1ObjectIdentifier
     
  • Method Details

    • getID

      @Nonnull @Nonempty String getID()
      This is the internal algorithm ID for resolution.
      Specified by:
      getID in interface com.helger.commons.id.IHasID<String>
    • getOID

      @Nonnull org.bouncycastle.asn1.ASN1ObjectIdentifier getOID()
      Returns:
      The OID of the algorithm to be used by the Security Provider.
    • getAlgorithmURI

      @Nonnull @Nonempty String getAlgorithmURI()
      Returns:
      The unique XMLDsig algorithm URI for this algorithm (as in http://www.w3.org/2001/04/xmldsig-more#rsa-sha256)