Class SignatureScheme


  • public class SignatureScheme
    extends java.lang.Object
    • Constructor Detail

      • SignatureScheme

        public SignatureScheme()
    • Method Detail

      • from

        public static int from​(short hashAlgorithm,
                               short signatureAlgorithm)
      • getCryptoHashAlgorithm

        public static int getCryptoHashAlgorithm​(int signatureScheme)
      • getName

        public static java.lang.String getName​(int signatureScheme)
      • getNamedGroup

        public static int getNamedGroup​(int signatureScheme)
        For TLS 1.3+ usage, some signature schemes are constrained to use a particular (NamedGroup. Not relevant for TLS 1.2 and below.
      • getRSAPSSCryptoHashAlgorithm

        public static int getRSAPSSCryptoHashAlgorithm​(int signatureScheme)
        Deprecated.
      • getHashAlgorithm

        public static short getHashAlgorithm​(int signatureScheme)
      • getSignatureAlgorithm

        public static short getSignatureAlgorithm​(int signatureScheme)
      • getSignatureAndHashAlgorithm

        public static SignatureAndHashAlgorithm getSignatureAndHashAlgorithm​(int signatureScheme)
      • getText

        public static java.lang.String getText​(int signatureScheme)
      • isPrivate

        public static boolean isPrivate​(int signatureScheme)
      • isECDSA

        public static boolean isECDSA​(int signatureScheme)
      • isMLDSA

        public static boolean isMLDSA​(int signatureScheme)
      • isRSAPSS

        public static boolean isRSAPSS​(int signatureScheme)