SSL_CTX_set_cert_cb.
Important Note
Implementations of this interface should be static as it is stored as a global reference via JNI. This means if you use an inner / anonymous class to implement this and also depend on the finalizer of the class to free up the SSLContext the finalizer will never run as the object is never GC, due the hard reference to the enclosing class. This will most likely result in a memory leak.
| Modifier and Type | Field and Description |
|---|---|
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | TLS_CT_RSA_SIGN
The types contained in the |
| Modifier and Type | Method and Description |
|---|---|
| public void | handle(long
the SSL instance ssl, byte[] an array of the key types on client-mode or keyTypeBytes, byte[][] null on server-mode.the principals or asn1DerEncodedPrincipals)null.Called during cert selection. |
| TLS_CT_DSS_FIXED_DH | back to summary |
|---|---|
| public static final byte TLS_CT_DSS_FIXED_DH | |
| TLS_CT_DSS_SIGN | back to summary |
|---|---|
| public static final byte TLS_CT_DSS_SIGN | |
| TLS_CT_ECDSA_FIXED_ECDH | back to summary |
|---|---|
| public static final byte TLS_CT_ECDSA_FIXED_ECDH | |
| TLS_CT_ECDSA_SIGN | back to summary |
|---|---|
| public static final byte TLS_CT_ECDSA_SIGN | |
| TLS_CT_RSA_FIXED_DH | back to summary |
|---|---|
| public static final byte TLS_CT_RSA_FIXED_DH | |
| TLS_CT_RSA_FIXED_ECDH | back to summary |
|---|---|
| public static final byte TLS_CT_RSA_FIXED_ECDH | |
| TLS_CT_RSA_SIGN | back to summary |
|---|---|
| public static final byte TLS_CT_RSA_SIGN The types contained in the | |
| handle | back to summary |
|---|---|
| public void handle(long ssl, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals) throws Exception Called during cert selection. If a certificate chain / key should be used
| |