Package io.netty.internal.tcnative
Class AsyncSSLPrivateKeyMethodAdapter
java.lang.Object
io.netty.internal.tcnative.AsyncSSLPrivateKeyMethodAdapter
- All Implemented Interfaces:
AsyncSSLPrivateKeyMethod
-
Field Summary
FieldsFields inherited from interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
SSL_SIGN_ECDSA_SECP256R1_SHA256, SSL_SIGN_ECDSA_SECP384R1_SHA384, SSL_SIGN_ECDSA_SECP521R1_SHA512, SSL_SIGN_ECDSA_SHA1, SSL_SIGN_ED25519, SSL_SIGN_RSA_PKCS1_MD5_SHA1, SSL_SIGN_RSA_PKCS1_SHA1, SSL_SIGN_RSA_PKCS1_SHA256, SSL_SIGN_RSA_PKCS1_SHA384, SSL_SIGN_RSA_PKCS1_SHA512, SSL_SIGN_RSA_PSS_RSAE_SHA256, SSL_SIGN_RSA_PSS_RSAE_SHA384, SSL_SIGN_RSA_PSS_RSAE_SHA512
-
Constructor Summary
Constructors -
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
-
method
-
-
Constructor Details
-
AsyncSSLPrivateKeyMethodAdapter
AsyncSSLPrivateKeyMethodAdapter(SSLPrivateKeyMethod method)
-
-
Method Details
-
sign
public void sign(long ssl, int signatureAlgorithm, byte[] input, ResultCallback<byte[]> resultCallback) Description copied from interface:AsyncSSLPrivateKeyMethod
Sign the input with given EC key and notifyResultCallback
with the signed bytes.- Specified by:
sign
in interfaceAsyncSSLPrivateKeyMethod
- 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
Description copied from interface:AsyncSSLPrivateKeyMethod
Decrypts the input with the given RSA key and notifyResultCallback
with the decrypted bytes.- Specified by:
decrypt
in interfaceAsyncSSLPrivateKeyMethod
- Parameters:
ssl
- the SSL instanceinput
- the input which should be decryptedresultCallback
- the callback that will be notified once the operation completes
-