Top Description Inners Fields Constructors Methods
org.conscrypt

public Class OpenSSLSignature

extends SignatureSpi
Class Inheritance
Known Direct Subclasses
org.conscrypt.OpenSSLSignature.RSAPKCS1Padding, org.conscrypt.OpenSSLSignature.SHA1ECDSA, org.conscrypt.OpenSSLSignature.SHA224ECDSA, org.conscrypt.OpenSSLSignature.SHA256ECDSA, org.conscrypt.OpenSSLSignature.SHA384ECDSA, org.conscrypt.OpenSSLSignature.SHA512ECDSA, org.conscrypt.OpenSSLSignature.RSAPSSPadding
Annotations
@Internal
Imports
java.nio.ByteBuffer, java.security.AlgorithmParameters, .InvalidAlgorithmParameterException, .InvalidKeyException, .InvalidParameterException, .NoSuchAlgorithmException, .PrivateKey, .ProviderException, .PublicKey, .SignatureException, .SignatureSpi, java.security.spec.AlgorithmParameterSpec, .InvalidParameterSpecException, .MGF1ParameterSpec, .PSSParameterSpec

Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum
public static class
pack-priv abstract static class
OpenSSLSignature.RSAPKCS1Padding

Base class for RSASSA-PKCS1-v1_5 signatures.

pack-priv abstract static class
OpenSSLSignature.RSAPSSPadding

Base class for RSASSA-PSS signatures.

public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private NativeRef.EVP_MD_CTX
private final OpenSSLSignature.EngineType
engineType

Holds the type of the Java algorithm.

private final long
evpMdRef

Digest algorithm (reference to EVP_MD).

private long
evpPkeyCtx

Public key algorithm context (reference to EVP_PKEY_CTX).

private OpenSSLKey
key

The current OpenSSL key we're operating on.

private boolean
signing

True when engine is initialized to signing.

private final byte[]
singleByte

Holds a dummy buffer for writing single bytes to the digest.

Inherited from java.security.SignatureSpi:
appRandom

Constructor Summary

AccessConstructor and Description
private
OpenSSLSignature(long
digest algorithm (EVP_MD reference).
evpMdRef
,
OpenSSLSignature.EngineType engineType)

Creates a new OpenSSLSignature instance for the given algorithm name.

Method Summary

Modifier and TypeMethod and Description
private void
protected void
configureEVP_PKEY_CTX(long
reference to the context (EVP_PKEY_CTX).
ctx
)

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.

protected Object
engineGetParameter(String
the string name of the parameter.
param
)

Implements abstract java.security.SignatureSpi.engineGetParameter.

Deprecated
Gets the value of the specified algorithm parameter.
protected void
engineInitSign(PrivateKey
the private key of the identity whose signature will be generated.
privateKey
)

Implements abstract java.security.SignatureSpi.engineInitSign.

Initializes this Signature object with the specified private key for signing operations.
protected void
engineInitVerify(PublicKey
the public key of the identity whose signature is going to be verified.
publicKey
)

Implements abstract java.security.SignatureSpi.engineInitVerify.

Initializes this Signature object with the specified public key for verification operations.
protected void
engineSetParameter(String
the string identifier of the parameter.
param
,
Object
the parameter value.
value
)

Implements abstract java.security.SignatureSpi.engineSetParameter.

Deprecated
Sets the specified algorithm parameter to the specified value.
protected byte[]
engineSign()

Implements abstract java.security.SignatureSpi.engineSign.

Returns the signature bytes of all the data updated so far.
protected void
engineUpdate(byte
the byte to use for the update.
input
)

Implements abstract java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified using the specified byte.
protected void
engineUpdate(byte[]
the array of bytes
input
,
int
the offset to start from in the array of bytes
offset
,
int
the number of bytes to use, starting at offset
len
)

Implements abstract java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
protected void
engineUpdate(ByteBuffer
the ByteBuffer
input
)

Overrides java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified using the specified ByteBuffer.
protected boolean
engineVerify(byte[]
the signature bytes to be verified.
sigBytes
)

Implements abstract java.security.SignatureSpi.engineVerify.

Verifies the passed-in signature.
protected final long
getEVP_PKEY_CTX()

Returns the public key algorithm context (EVP_PKEY_CTX reference) associated with this operation or 0 if operation hasn't been initialized.

private void
initInternal(OpenSSLKey newKey, boolean signing)

private void
Inherited from java.security.SignatureSpi:
cloneengineGetParametersengineInitSignengineSetParameterengineSignengineVerify

Field Detail

ctxback to summary
private NativeRef.EVP_MD_CTX ctx
engineTypeback to summary
private final OpenSSLSignature.EngineType engineType

Holds the type of the Java algorithm.

evpMdRefback to summary
private final long evpMdRef

Digest algorithm (reference to EVP_MD).

evpPkeyCtxback to summary
private long evpPkeyCtx

Public key algorithm context (reference to EVP_PKEY_CTX).

keyback to summary
private OpenSSLKey key

The current OpenSSL key we're operating on.

signingback to summary
private boolean signing

True when engine is initialized to signing.

singleByteback to summary
private final byte[] singleByte

Holds a dummy buffer for writing single bytes to the digest.

Constructor Detail

OpenSSLSignatureback to summary
private OpenSSLSignature(long evpMdRef, OpenSSLSignature.EngineType engineType)

Creates a new OpenSSLSignature instance for the given algorithm name.

Parameters
evpMdRef:long

digest algorithm (EVP_MD reference).

Method Detail

checkEngineTypeback to summary
private void checkEngineType(OpenSSLKey pkey) throws InvalidKeyException
configureEVP_PKEY_CTXback to summary
protected void configureEVP_PKEY_CTX(long ctx) throws InvalidAlgorithmParameterException

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.

The default implementation does nothing.

Parameters
ctx:long

reference to the context (EVP_PKEY_CTX).

engineGetParameterback to summary
protected Object engineGetParameter(String param) throws InvalidParameterException

Implements abstract java.security.SignatureSpi.engineGetParameter.

Doc from java.security.SignatureSpi.engineGetParameter.

Deprecated

Gets the value of the specified algorithm parameter. This method supplies a general-purpose mechanism through which it is possible to get the various parameters of this object. A parameter may be any settable parameter for the algorithm, such as a parameter size, or a source of random bits for signature generation (if appropriate), or an indication of whether to perform a specific but optional computation. A uniform algorithm-specific naming scheme for each parameter is desirable but left unspecified at this time.

Parameters
param:String

the string name of the parameter.

Returns:Object

the object that represents the parameter value, or null if there is none.

Annotations
@Deprecated
@Override
Exceptions
InvalidParameterException:
if param is an invalid parameter for this engine, or another exception occurs while trying to get this parameter.
engineInitSignback to summary
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException

Implements abstract java.security.SignatureSpi.engineInitSign.

Doc from java.security.SignatureSpi.engineInitSign.

Initializes this Signature object with the specified private key for signing operations.

Parameters
privateKey:PrivateKey

the private key of the identity whose signature will be generated.

Annotations
@Override
Exceptions
InvalidKeyException:
if the key is improperly encoded, parameters are missing, and so on.
engineInitVerifyback to summary
protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException

Implements abstract java.security.SignatureSpi.engineInitVerify.

Doc from java.security.SignatureSpi.engineInitVerify.

Initializes this Signature object with the specified public key for verification operations.

Parameters
publicKey:PublicKey

the public key of the identity whose signature is going to be verified.

Annotations
@Override
Exceptions
InvalidKeyException:
if the key is improperly encoded, parameters are missing, and so on.
engineSetParameterback to summary
protected void engineSetParameter(String param, Object value) throws InvalidParameterException

Implements abstract java.security.SignatureSpi.engineSetParameter.

Doc from java.security.SignatureSpi.engineSetParameter.

Deprecated

Sets the specified algorithm parameter to the specified value. This method supplies a general-purpose mechanism through which it is possible to set the various parameters of this object. A parameter may be any settable parameter for the algorithm, such as a parameter size, or a source of random bits for signature generation (if appropriate), or an indication of whether to perform a specific but optional computation. A uniform algorithm-specific naming scheme for each parameter is desirable but left unspecified at this time.

Parameters
param:String

the string identifier of the parameter.

value:Object

the parameter value.

Annotations
@Deprecated
@Override
Exceptions
InvalidParameterException:
if param is an invalid parameter for this Signature object, the parameter is already set and cannot be set again, a security exception occurs, and so on.
engineSignback to summary
protected byte[] engineSign() throws SignatureException

Implements abstract java.security.SignatureSpi.engineSign.

Doc from java.security.SignatureSpi.engineSign.

Returns the signature bytes of all the data updated so far. The format of the signature depends on the underlying signature scheme.

Returns:byte[]

the signature bytes of the signing operation's result.

Annotations
@Override
@SuppressWarnings:Finally
Exceptions
SignatureException:
if the engine is not initialized properly or if this signature algorithm is unable to process the input data provided.
engineUpdateback to summary
protected void engineUpdate(byte input)

Implements abstract java.security.SignatureSpi.engineUpdate.

Doc from java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified using the specified byte.

Parameters
input:byte

the byte to use for the update.

Annotations
@Override
engineUpdateback to summary
protected void engineUpdate(byte[] input, int offset, int len)

Implements abstract java.security.SignatureSpi.engineUpdate.

Doc from java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.

Parameters
input:byte[]

the array of bytes

offset:int

the offset to start from in the array of bytes

len:int

the number of bytes to use, starting at offset

Annotations
@Override
engineUpdateback to summary
protected void engineUpdate(ByteBuffer input)

Overrides java.security.SignatureSpi.engineUpdate.

Doc from java.security.SignatureSpi.engineUpdate.

Updates the data to be signed or verified using the specified ByteBuffer. Processes the data.remaining() bytes starting at data.position(). Upon return, the buffer's position will be equal to its limit; its limit will not have changed.

Parameters
input:ByteBuffer

the ByteBuffer

Annotations
@Override
engineVerifyback to summary
protected boolean engineVerify(byte[] sigBytes) throws SignatureException

Implements abstract java.security.SignatureSpi.engineVerify.

Doc from java.security.SignatureSpi.engineVerify.

Verifies the passed-in signature.

Parameters
sigBytes:byte[]

the signature bytes to be verified.

Returns:boolean

true if the signature was verified, false if not.

Annotations
@Override
@SuppressWarnings:Finally
Exceptions
SignatureException:
if the engine is not initialized properly, the passed-in signature is improperly encoded or of the wrong type, if this signature algorithm is unable to process the input data provided, etc.
getEVP_PKEY_CTXback to summary
protected final long getEVP_PKEY_CTX()

Returns the public key algorithm context (EVP_PKEY_CTX reference) associated with this operation or 0 if operation hasn't been initialized.

initInternalback to summary
private void initInternal(OpenSSLKey newKey, boolean signing) throws InvalidKeyException
resetContextback to summary
private void resetContext() throws InvalidAlgorithmParameterException
org.conscrypt back to summary

private final Enum OpenSSLSignature.EngineType

extends Enum<OpenSSLSignature.EngineType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final OpenSSLSignature.EngineType
public static final OpenSSLSignature.EngineType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static OpenSSLSignature.EngineType
public static OpenSSLSignature.EngineType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ECback to summary
public static final OpenSSLSignature.EngineType EC
RSAback to summary
public static final OpenSSLSignature.EngineType RSA

Constructor Detail

EngineTypeback to summary
private EngineType()

Method Detail

valueOfback to summary
public static OpenSSLSignature.EngineType valueOf(String name)
valuesback to summary
public static OpenSSLSignature.EngineType[] values()
org.conscrypt back to summary

public final Class OpenSSLSignature.MD5RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

MD5RSAback to summary
public MD5RSA()
org.conscrypt back to summary

pack-priv abstract Class OpenSSLSignature.RSAPKCS1Padding

extends OpenSSLSignature
Class Inheritance
Known Direct Subclasses
org.conscrypt.OpenSSLSignature.MD5RSA, org.conscrypt.OpenSSLSignature.SHA1RSA, org.conscrypt.OpenSSLSignature.SHA224RSA, org.conscrypt.OpenSSLSignature.SHA256RSA, org.conscrypt.OpenSSLSignature.SHA384RSA, org.conscrypt.OpenSSLSignature.SHA512RSA

Base class for RSASSA-PKCS1-v1_5 signatures.

Constructor Summary

AccessConstructor and Description
pack-priv
RSAPKCS1Padding(long evpMdRef)

Method Summary

Modifier and TypeMethod and Description
protected final void
configureEVP_PKEY_CTX(long
reference to the context (EVP_PKEY_CTX).
ctx
)

Overrides org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.
Inherited from org.conscrypt.OpenSSLSignature:
engineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

RSAPKCS1Paddingback to summary
pack-priv RSAPKCS1Padding(long evpMdRef)

Method Detail

configureEVP_PKEY_CTXback to summary
protected final void configureEVP_PKEY_CTX(long ctx) throws InvalidAlgorithmParameterException

Overrides org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Doc from org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.

The default implementation does nothing.

Parameters
ctx:long

reference to the context (EVP_PKEY_CTX).

Annotations
@Override
org.conscrypt back to summary

pack-priv abstract Class OpenSSLSignature.RSAPSSPadding

extends OpenSSLSignature
Class Inheritance
Known Direct Subclasses
org.conscrypt.OpenSSLSignature.SHA1RSAPSS, org.conscrypt.OpenSSLSignature.SHA224RSAPSS, org.conscrypt.OpenSSLSignature.SHA256RSAPSS, org.conscrypt.OpenSSLSignature.SHA384RSAPSS, org.conscrypt.OpenSSLSignature.SHA512RSAPSS

Base class for RSASSA-PSS signatures.

Field Summary

Modifier and TypeField and Description
private final String
private String
private long
private int
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv
RSAPSSPadding(long contentDigestEvpMdRef, String contentDigestAlgorithm, int saltSizeBytes)

Method Summary

Modifier and TypeMethod and Description
protected final void
configureEVP_PKEY_CTX(long
reference to the context (EVP_PKEY_CTX).
ctx
)

Overrides org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.
protected final AlgorithmParameters
engineGetParameters()

Overrides java.security.SignatureSpi.engineGetParameters.

Returns the parameters used with this Signature object.
protected final void
engineSetParameter(AlgorithmParameterSpec
the parameters
params
)

Overrides java.security.SignatureSpi.engineSetParameter.

Initializes this Signature object with the specified parameter values.
Inherited from org.conscrypt.OpenSSLSignature:
engineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Field Detail

contentDigestAlgorithmback to summary
private final String contentDigestAlgorithm
mgf1DigestAlgorithmback to summary
private String mgf1DigestAlgorithm
mgf1EvpMdRefback to summary
private long mgf1EvpMdRef
saltSizeBytesback to summary
private int saltSizeBytes
TRAILER_FIELD_BC_IDback to summary
private static final int TRAILER_FIELD_BC_ID

Constructor Detail

RSAPSSPaddingback to summary
pack-priv RSAPSSPadding(long contentDigestEvpMdRef, String contentDigestAlgorithm, int saltSizeBytes)

Method Detail

configureEVP_PKEY_CTXback to summary
protected final void configureEVP_PKEY_CTX(long ctx) throws InvalidAlgorithmParameterException

Overrides org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Doc from org.conscrypt.OpenSSLSignature.configureEVP_PKEY_CTX.

Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.

The default implementation does nothing.

Parameters
ctx:long

reference to the context (EVP_PKEY_CTX).

Annotations
@Override
engineGetParametersback to summary
protected final AlgorithmParameters engineGetParameters()

Overrides java.security.SignatureSpi.engineGetParameters.

Doc from java.security.SignatureSpi.engineGetParameters.

Returns the parameters used with this Signature object.

The returned parameters may be the same that were used to initialize this Signature object, or may contain additional default or random parameter values used by the underlying signature scheme. If the required parameters were not supplied and can be generated by the Signature object, the generated parameters are returned; otherwise null is returned.

However, if the signature scheme does not support returning the parameters as AlgorithmParameters, null is always returned.

Returns:AlgorithmParameters

the parameters used with this Signature object, or null

Annotations
@Override
engineSetParameterback to summary
protected final void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException

Overrides java.security.SignatureSpi.engineSetParameter.

Doc from java.security.SignatureSpi.engineSetParameter.

Initializes this Signature object with the specified parameter values.

Parameters
params:AlgorithmParameterSpec

the parameters

Annotations
@Override
Exceptions
InvalidAlgorithmParameterException:
if this method is overridden by a provider and the given parameters are inappropriate for this Signature object
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA1ECDSA

extends OpenSSLSignature
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature:
configureEVP_PKEY_CTXengineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

SHA1ECDSAback to summary
public SHA1ECDSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA1RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

SHA1RSAback to summary
public SHA1RSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA1RSAPSS

extends RSAPSSPadding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPSSPadding:
configureEVP_PKEY_CTXengineGetParametersengineSetParameter

Constructor Detail

SHA1RSAPSSback to summary
public SHA1RSAPSS()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA224ECDSA

extends OpenSSLSignature
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature:
configureEVP_PKEY_CTXengineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

SHA224ECDSAback to summary
public SHA224ECDSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA224RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

SHA224RSAback to summary
public SHA224RSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA224RSAPSS

extends RSAPSSPadding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPSSPadding:
configureEVP_PKEY_CTXengineGetParametersengineSetParameter

Constructor Detail

SHA224RSAPSSback to summary
public SHA224RSAPSS()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA256ECDSA

extends OpenSSLSignature
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature:
configureEVP_PKEY_CTXengineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

SHA256ECDSAback to summary
public SHA256ECDSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA256RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

SHA256RSAback to summary
public SHA256RSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA256RSAPSS

extends RSAPSSPadding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPSSPadding:
configureEVP_PKEY_CTXengineGetParametersengineSetParameter

Constructor Detail

SHA256RSAPSSback to summary
public SHA256RSAPSS()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA384ECDSA

extends OpenSSLSignature
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature:
configureEVP_PKEY_CTXengineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

SHA384ECDSAback to summary
public SHA384ECDSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA384RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

SHA384RSAback to summary
public SHA384RSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA384RSAPSS

extends RSAPSSPadding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPSSPadding:
configureEVP_PKEY_CTXengineGetParametersengineSetParameter

Constructor Detail

SHA384RSAPSSback to summary
public SHA384RSAPSS()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA512ECDSA

extends OpenSSLSignature
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature:
configureEVP_PKEY_CTXengineGetParameterengineInitSignengineInitVerifyengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerifygetEVP_PKEY_CTX

Constructor Detail

SHA512ECDSAback to summary
public SHA512ECDSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA512RSA

extends RSAPKCS1Padding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPKCS1Padding:
configureEVP_PKEY_CTX

Constructor Detail

SHA512RSAback to summary
public SHA512RSA()
org.conscrypt back to summary

public final Class OpenSSLSignature.SHA512RSAPSS

extends RSAPSSPadding
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.conscrypt.OpenSSLSignature.RSAPSSPadding:
configureEVP_PKEY_CTXengineGetParametersengineSetParameter

Constructor Detail

SHA512RSAPSSback to summary
public SHA512RSAPSS()