Package org.conscrypt

Class OpenSSLSignature.RSAPSSPadding

    • Field Detail

      • contentDigestAlgorithm

        private final java.lang.String contentDigestAlgorithm
      • mgf1DigestAlgorithm

        private java.lang.String mgf1DigestAlgorithm
      • mgf1EvpMdRef

        private long mgf1EvpMdRef
      • saltSizeBytes

        private int saltSizeBytes
    • Constructor Detail

      • RSAPSSPadding

        RSAPSSPadding​(long contentDigestEvpMdRef,
                      java.lang.String contentDigestAlgorithm,
                      int saltSizeBytes)
    • Method Detail

      • configureEVP_PKEY_CTX

        protected final void configureEVP_PKEY_CTX​(long ctx)
                                            throws java.security.InvalidAlgorithmParameterException
        Description copied from class: OpenSSLSignature
        Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.

        The default implementation does nothing.

        Overrides:
        configureEVP_PKEY_CTX in class OpenSSLSignature
        Parameters:
        ctx - reference to the context (EVP_PKEY_CTX).
        Throws:
        java.security.InvalidAlgorithmParameterException
      • engineSetParameter

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

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