Class SignatureGost

    • Method Detail

      • engineGetURI

        protected abstract String engineGetURI()
        Specified by:
        engineGetURI in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
      • engineGetJCEAlgorithmString

        protected String engineGetJCEAlgorithmString()
        Specified by:
        engineGetJCEAlgorithmString in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
      • engineGetJCEProviderName

        protected String engineGetJCEProviderName()
        Specified by:
        engineGetJCEProviderName in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
      • engineUpdate

        protected void engineUpdate​(byte[] input)
                             throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineUpdate in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineUpdate

        protected void engineUpdate​(byte input)
                             throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineUpdate in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineUpdate

        protected void engineUpdate​(byte[] buf,
                                    int offset,
                                    int len)
                             throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineUpdate in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineInitSign

        protected void engineInitSign​(Key signingKey)
                               throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineInitSign in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineInitSign

        protected void engineInitSign​(Key signingKey,
                                      SecureRandom secureRandom)
                               throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineInitSign in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineInitSign

        protected void engineInitSign​(Key signingKey,
                                      AlgorithmParameterSpec algorithmParameterSpec)
                               throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineInitSign in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineSign

        protected byte[] engineSign()
                             throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineSign in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineInitVerify

        protected void engineInitVerify​(Key verificationKey)
                                 throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineInitVerify in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineVerify

        protected boolean engineVerify​(byte[] signature)
                                throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineVerify in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineSetParameter

        protected void engineSetParameter​(AlgorithmParameterSpec params)
                                   throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineSetParameter in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException
      • engineSetHMACOutputLength

        protected void engineSetHMACOutputLength​(int hmacOutputLength)
                                          throws org.apache.xml.security.signature.XMLSignatureException
        Specified by:
        engineSetHMACOutputLength in class org.apache.xml.security.algorithms.SignatureAlgorithmSpi
        Throws:
        org.apache.xml.security.signature.XMLSignatureException