Package org.conscrypt
Class OpenSSLSignature.RSAPSSPadding
- java.lang.Object
-
- java.security.SignatureSpi
-
- org.conscrypt.OpenSSLSignature
-
- org.conscrypt.OpenSSLSignature.RSAPSSPadding
-
- Direct Known Subclasses:
OpenSSLSignature.SHA1RSAPSS
,OpenSSLSignature.SHA224RSAPSS
,OpenSSLSignature.SHA256RSAPSS
,OpenSSLSignature.SHA384RSAPSS
,OpenSSLSignature.SHA512RSAPSS
- Enclosing class:
- OpenSSLSignature
abstract static class OpenSSLSignature.RSAPSSPadding extends OpenSSLSignature
Base class forRSASSA-PSS
signatures.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.conscrypt.OpenSSLSignature
OpenSSLSignature.MD5RSA, OpenSSLSignature.RSAPKCS1Padding, OpenSSLSignature.RSAPSSPadding, OpenSSLSignature.SHA1ECDSA, OpenSSLSignature.SHA1RSA, OpenSSLSignature.SHA1RSAPSS, OpenSSLSignature.SHA224ECDSA, OpenSSLSignature.SHA224RSA, OpenSSLSignature.SHA224RSAPSS, OpenSSLSignature.SHA256ECDSA, OpenSSLSignature.SHA256RSA, OpenSSLSignature.SHA256RSAPSS, OpenSSLSignature.SHA384ECDSA, OpenSSLSignature.SHA384RSA, OpenSSLSignature.SHA384RSAPSS, OpenSSLSignature.SHA512ECDSA, OpenSSLSignature.SHA512RSA, OpenSSLSignature.SHA512RSAPSS
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
contentDigestAlgorithm
private java.lang.String
mgf1DigestAlgorithm
private long
mgf1EvpMdRef
private int
saltSizeBytes
private static int
TRAILER_FIELD_BC_ID
-
Constructor Summary
Constructors Constructor Description RSAPSSPadding(long contentDigestEvpMdRef, java.lang.String contentDigestAlgorithm, int saltSizeBytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureEVP_PKEY_CTX(long ctx)
Configures the public key algorithm context (EVP_PKEY_CTX
) associated with this operation.protected java.security.AlgorithmParameters
engineGetParameters()
protected void
engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
-
Methods inherited from class org.conscrypt.OpenSSLSignature
engineGetParameter, engineInitSign, engineInitVerify, engineSetParameter, engineSign, engineUpdate, engineUpdate, engineUpdate, engineVerify, getEVP_PKEY_CTX
-
-
-
-
Field Detail
-
TRAILER_FIELD_BC_ID
private static final int TRAILER_FIELD_BC_ID
- See Also:
- Constant Field Values
-
contentDigestAlgorithm
private final java.lang.String contentDigestAlgorithm
-
mgf1DigestAlgorithm
private java.lang.String mgf1DigestAlgorithm
-
mgf1EvpMdRef
private long mgf1EvpMdRef
-
saltSizeBytes
private 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 classOpenSSLSignature
- 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 classjava.security.SignatureSpi
- Throws:
java.security.InvalidAlgorithmParameterException
-
engineGetParameters
protected final java.security.AlgorithmParameters engineGetParameters()
- Overrides:
engineGetParameters
in classjava.security.SignatureSpi
-
-