Class Sha256FIPSPasswordPlugin

java.lang.Object
com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin
org.apache.camel.quarkus.component.jdbc.mysql.Sha256FIPSPasswordPlugin
All Implemented Interfaces:
com.mysql.cj.protocol.AuthenticationPlugin<com.mysql.cj.protocol.a.NativePacketPayload>

public class Sha256FIPSPasswordPlugin extends com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin
  • Field Summary

    Fields inherited from class com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin

    password, PLUGIN_NAME, protocol, publicKeyRequested, publicKeyString, seed, serverRSAPublicKeyFile, usernameCallbackHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected byte[]
     
     

    Methods inherited from class com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin

    destroy, encryptPassword, init, isReusable, nextAuthenticationStep, readRSAKey, requiresConfidentiality, setAuthenticationParameters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.mysql.cj.protocol.AuthenticationPlugin

    init, reset, setSourceOfAuthData
  • Constructor Details

    • Sha256FIPSPasswordPlugin

      public Sha256FIPSPasswordPlugin()
  • Method Details

    • getProtocolPluginName

      public String getProtocolPluginName()
      Specified by:
      getProtocolPluginName in interface com.mysql.cj.protocol.AuthenticationPlugin<com.mysql.cj.protocol.a.NativePacketPayload>
      Overrides:
      getProtocolPluginName in class com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin
    • encryptPassword

      protected byte[] encryptPassword()
      Overrides:
      encryptPassword in class com.mysql.cj.protocol.a.authentication.Sha256PasswordPlugin