Class DnieSignatureImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.io.ByteArrayOutputStream data  
      private DniePrivateKey privateKey  
      private java.lang.String signatureAlgo
      Algoritmo de firma.
      private java.security.Signature signatureVerifier  
      • Fields inherited from class java.security.SignatureSpi

        appRandom
    • Constructor Summary

      Constructors 
      Constructor Description
      DnieSignatureImpl​(java.lang.String signatureAlgorithm)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object engineGetParameter​(java.lang.String param)  
      protected void engineInitSign​(java.security.PrivateKey prKey)  
      protected void engineInitVerify​(java.security.PublicKey publicKey)  
      protected void engineSetParameter​(java.lang.String param, java.lang.Object value)  
      protected byte[] engineSign()  
      protected void engineUpdate​(byte b)  
      protected void engineUpdate​(byte[] b, int off, int len)  
      protected boolean engineVerify​(byte[] sigBytes)  
      • Methods inherited from class java.security.SignatureSpi

        clone, engineGetParameters, engineInitSign, engineSetParameter, engineSign, engineUpdate, engineVerify
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • data

        private final java.io.ByteArrayOutputStream data
      • signatureVerifier

        private java.security.Signature signatureVerifier
      • signatureAlgo

        private final java.lang.String signatureAlgo
        Algoritmo de firma.
    • Constructor Detail

      • DnieSignatureImpl

        DnieSignatureImpl​(java.lang.String signatureAlgorithm)
    • Method Detail

      • engineGetParameter

        protected java.lang.Object engineGetParameter​(java.lang.String param)
        Specified by:
        engineGetParameter in class java.security.SignatureSpi
      • engineInitSign

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

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

        protected void engineSetParameter​(java.lang.String param,
                                          java.lang.Object value)
        Specified by:
        engineSetParameter in class java.security.SignatureSpi
      • engineSign

        protected byte[] engineSign()
                             throws java.security.SignatureException
        Specified by:
        engineSign in class java.security.SignatureSpi
        Throws:
        java.security.SignatureException
      • engineUpdate

        protected void engineUpdate​(byte b)
        Specified by:
        engineUpdate in class java.security.SignatureSpi
      • engineUpdate

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

        protected boolean engineVerify​(byte[] sigBytes)
                                throws java.security.SignatureException
        Specified by:
        engineVerify in class java.security.SignatureSpi
        Throws:
        java.security.SignatureException