Package io.netty.internal.tcnative
Interface AsyncSSLPrivateKeyMethod
- All Known Implementing Classes:
AsyncSSLPrivateKeyMethodAdapter
public interface AsyncSSLPrivateKeyMethod
Allows to customize private key signing / decrypt (when using RSA).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
decrypt
(long ssl, byte[] input, ResultCallback<byte[]> resultCallback) Decrypts the input with the given RSA key and notifyResultCallback
with the decrypted bytes.void
sign
(long ssl, int signatureAlgorithm, byte[] input, ResultCallback<byte[]> resultCallback) Sign the input with given EC key and notifyResultCallback
with the signed bytes.
-
Field Details
-
SSL_SIGN_RSA_PKCS1_SHA1
static final int SSL_SIGN_RSA_PKCS1_SHA1 -
SSL_SIGN_RSA_PKCS1_SHA256
static final int SSL_SIGN_RSA_PKCS1_SHA256 -
SSL_SIGN_RSA_PKCS1_SHA384
static final int SSL_SIGN_RSA_PKCS1_SHA384 -
SSL_SIGN_RSA_PKCS1_SHA512
static final int SSL_SIGN_RSA_PKCS1_SHA512 -
SSL_SIGN_ECDSA_SHA1
static final int SSL_SIGN_ECDSA_SHA1 -
SSL_SIGN_ECDSA_SECP256R1_SHA256
static final int SSL_SIGN_ECDSA_SECP256R1_SHA256 -
SSL_SIGN_ECDSA_SECP384R1_SHA384
static final int SSL_SIGN_ECDSA_SECP384R1_SHA384 -
SSL_SIGN_ECDSA_SECP521R1_SHA512
static final int SSL_SIGN_ECDSA_SECP521R1_SHA512 -
SSL_SIGN_RSA_PSS_RSAE_SHA256
static final int SSL_SIGN_RSA_PSS_RSAE_SHA256 -
SSL_SIGN_RSA_PSS_RSAE_SHA384
static final int SSL_SIGN_RSA_PSS_RSAE_SHA384 -
SSL_SIGN_RSA_PSS_RSAE_SHA512
static final int SSL_SIGN_RSA_PSS_RSAE_SHA512 -
SSL_SIGN_ED25519
static final int SSL_SIGN_ED25519 -
SSL_SIGN_RSA_PKCS1_MD5_SHA1
static final int SSL_SIGN_RSA_PKCS1_MD5_SHA1
-
-
Method Details
-
sign
Sign the input with given EC key and notifyResultCallback
with the signed bytes.- Parameters:
ssl
- the SSL instancesignatureAlgorithm
- the algorithm to use for signinginput
- the input itselfresultCallback
- the callback that will be notified once the operation completes
-
decrypt
Decrypts the input with the given RSA key and notifyResultCallback
with the decrypted bytes.- Parameters:
ssl
- the SSL instanceinput
- the input which should be decryptedresultCallback
- the callback that will be notified once the operation completes
-