Class BaseDeterministicOrRandomSignature

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected java.lang.Object engineGetParameter​(java.lang.String param)
      Deprecated.
      replaced with engineGetParameters()
      protected java.security.AlgorithmParameters engineGetParameters()  
      protected void engineInitSign​(java.security.PrivateKey privateKey)  
      protected void engineInitSign​(java.security.PrivateKey privateKey, java.security.SecureRandom random)  
      protected void engineInitVerify​(java.security.PublicKey publicKey)  
      protected void engineSetParameter​(java.lang.String param, java.lang.Object value)
      protected void engineSetParameter​(java.security.spec.AlgorithmParameterSpec params)  
      protected void engineUpdate​(byte b)  
      protected void engineUpdate​(byte[] b, int off, int len)  
      protected abstract void reInitialize​(boolean forSigning, CipherParameters params)  
      protected abstract void signInit​(java.security.PrivateKey privateKey, java.security.SecureRandom random)  
      protected abstract void updateEngine​(byte b)  
      protected abstract void updateEngine​(byte[] buf, int off, int len)  
      protected abstract void verifyInit​(java.security.PublicKey publicKey)  
      • Methods inherited from class java.security.Signature

        clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verify
      • Methods inherited from class java.security.SignatureSpi

        engineSign, engineSign, engineUpdate, engineVerify, engineVerify
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BaseDeterministicOrRandomSignature

        protected BaseDeterministicOrRandomSignature​(java.lang.String name)
    • Method Detail

      • engineInitVerify

        protected final void engineInitVerify​(java.security.PublicKey publicKey)
                                       throws java.security.InvalidKeyException
        Specified by:
        engineInitVerify in class java.security.SignatureSpi
        Throws:
        java.security.InvalidKeyException
      • verifyInit

        protected abstract void verifyInit​(java.security.PublicKey publicKey)
                                    throws java.security.InvalidKeyException
        Throws:
        java.security.InvalidKeyException
      • engineInitSign

        protected final void engineInitSign​(java.security.PrivateKey privateKey)
                                     throws java.security.InvalidKeyException
        Specified by:
        engineInitSign in class java.security.SignatureSpi
        Throws:
        java.security.InvalidKeyException
      • engineInitSign

        protected final void engineInitSign​(java.security.PrivateKey privateKey,
                                            java.security.SecureRandom random)
                                     throws java.security.InvalidKeyException
        Overrides:
        engineInitSign in class java.security.SignatureSpi
        Throws:
        java.security.InvalidKeyException
      • signInit

        protected abstract void signInit​(java.security.PrivateKey privateKey,
                                         java.security.SecureRandom random)
                                  throws java.security.InvalidKeyException
        Throws:
        java.security.InvalidKeyException
      • engineUpdate

        protected final void engineUpdate​(byte b)
                                   throws java.security.SignatureException
        Specified by:
        engineUpdate in class java.security.SignatureSpi
        Throws:
        java.security.SignatureException
      • updateEngine

        protected abstract void updateEngine​(byte b)
                                      throws java.security.SignatureException
        Throws:
        java.security.SignatureException
      • engineUpdate

        protected final void engineUpdate​(byte[] b,
                                          int off,
                                          int len)
                                   throws java.security.SignatureException
        Specified by:
        engineUpdate in class java.security.SignatureSpi
        Throws:
        java.security.SignatureException
      • updateEngine

        protected abstract void updateEngine​(byte[] buf,
                                             int off,
                                             int len)
                                      throws java.security.SignatureException
        Throws:
        java.security.SignatureException
      • engineSetParameter

        protected void engineSetParameter​(java.security.spec.AlgorithmParameterSpec params)
                                   throws java.security.InvalidAlgorithmParameterException
        Overrides:
        engineSetParameter in class java.security.SignatureSpi
        Throws:
        java.security.InvalidAlgorithmParameterException
      • reInitialize

        protected abstract void reInitialize​(boolean forSigning,
                                             CipherParameters params)
      • engineGetParameters

        protected final java.security.AlgorithmParameters engineGetParameters()
        Overrides:
        engineGetParameters in class java.security.SignatureSpi
      • engineGetParameter

        protected final java.lang.Object engineGetParameter​(java.lang.String param)
        Deprecated.
        replaced with engineGetParameters()
        Specified by:
        engineGetParameter in class java.security.SignatureSpi